No such thing as best keyboard. In terms of quality, yes it is up there but it depends if that is what you need?
For example I have no use for the extra macro keys so I stayed with the K70 variant instead, then you have to choose the switches you desire (MX Red, Blue, Brown, SPeed ect...)
You won't be disappointed with Corsair keyboards though.