I have the G510, and it's pretty feature rich and good for a NON-mechanical keyboard. The G510s refreshed model is definitely better so I could vouch for it. If you do not need the insane amount of macro keys on the left of the keyboard I would consider a different model, they do take up space.