I love my mechanical keyboard, it goes well with a weight-adjustable mouse. I avoid mice with lots of buttons because my fingers don't like that, but most people have no issues.

I do not have a preference for brand though. I do make use of the software so have been trying to stick with the keyboard/mouse from the same manufacturer. Currently a Logitech G710+ keyboard and G502 mouse.