The post is a bit old but since nobody answered Im gonna do it
i have a logitech performance MX mouse, perfect for my gaming. I can bind the keys to skills and stuff and that's great
There're other logitech and razer mouses with way more bindings but I don't like them cause they're big and I don't need so much bindings ( at the moment). I had tried a LOT of mouses and I can say that for me, this mouse is the BEST!! (And it's not freaking expensive xD)
Now I play in a laptop, when I was playing WoW I had one logitech keyboard with, basically, dozens of keys to bind, in WoW was important, here I didn't felt the need yet, but it coudn't be bad to play with a gaming keyboard
I didn't tried other brands of keyboards and I think I won't
Oh, and I play with a razer silicon pad... I hate common pads I feel interferences between them, my mouse and my toon xD