having been a gamer for many many years and pretty much had and used all the top gaming mouse out there, i would fully recommend for comfort and ease of use with great software the steelseries rival 600 . ive had several razer mice, and still have the logitech G 502 but the rival 600 wins. it has 3 side buttons, left and right top buttons, rear top button and mouse wheel thats clickable. all buttons can be programmed for keys, macros, commands or disabled. If you want wireless look at the rival 3 or the expensive rival 650