You should take a look at the Finalmouse, a lot of pro players started using it, it's pretty cheap for the performance and has one of the best sensors you can get for FPS gaming, it's light which alows you to move it quickly and accurately, and it has large rubber grips on the sides for good ergonomics. It's around 60$ US I believe.