Honestly, you have to see for yourself what goes best for you. i love the razor mouse but some friends of mine can't use it because the button are to big. for others the MX series mouse are to "shapey". go to a store and try them out what lies best in your hand.
Keyboard are basicly all the same, well you get soft touch and microswitches. I love microswitches but they are harder and harder to come by. it's also what extra function is for you or if you don't need any extra gimmik than any KB will do.
