What PC are you using? Right now I'm using a laptop with a Logitech MX5500 Revolution mouse with my MBP. I've had it for almost a year now and it's holding up okay. But if I were to recommend a mouse you should look up the Razer Orochi (preferably if you're using a laptop though).
As for a keyboard? The Steelseries keyboards are very efficient and they feel great. I believe most of them mechanical. But I would recommend steel series over razer when it comes to keyboards.
|