The best one would be the one most comfortable while you're gaming. My logic at least. Just look around for one that's got features you want, and is comfortable. Maybe consider the SteelSeries APEX, some of the cheaper Cooler Master Storm series keyboards, or Corsair k30/k50