Nobody can tell you what's best for you. For example, I use a trackball rather than a mouse. Most people will tell you I'm nuts, mostly because they have never tried a trackball but I think you see the problem here. I predict you will try several before you find something you like.
The above poster is right.
But if I could have any Keyboard at the moment it would be a silver and blue Corsair K70 with cherry Red mx keys or brown mx cherry keys.
I already have my Razer Death Adder (5 button mouse), its nice for the fps and mmos I play.