There's always also the option of an Etekcity gaming mouse. It's only 18 dollars at the moment, and I have had this mouse for a good almost 10 months now and I've never had a single issue with it. Always performs well in game, looks nice, and is comfortable. It also has programmable buttons and 2 dpi switches that can also be programmed. In my opinion, one of the best mice I have ever used, affordable and VERY long lasting as well.