The overall best gaming keyboards that I have found after my research is the Logitech G915 TKL Mechanical Gaming Keyboard. The reason behind that is because this mechanical keyboard has all those amazing features that I want in a keyboard. The built quality, the RGB, the key switches everything is amazing. And according to techyrider(
best wow gaming keyboard), it also offer 40 hours of battery life on a single charge. Which is more than enough for atleast me. If you're looking for the best one, make sure to consider the Logitech G915 TKL Mechanical Gaming Keyboard