I have a friend who has a Razer mouse and I didn't like the way the drivers were done, which is cloud based. I guess it will as well depend on what you want to do but any of the Logitechs such as the G500 or higher are great mice.
Razer makes decent mice but as I said, I don't like the driver setup.