that's a hard question to ask, nowadays almost every high end gamer mouse is up to par with each other. I would suggest taking a look at Func, Mionix, Corsair, Razer(i know their overrated), Steelseries. You never go wrong with these guys. Razer is good if you find the right mouses, many of them are way overpriced but are still pretty well made, good pieces inside, i know for a fact because i've repaired a few sensor problems and inside it's quite solid. Corsair have really great parts, will definitely last 5 years. Mionix i currently use and are great, very well built mouse with really good plastic, similar to TPU style. Func is probably going to be my next mouse, another one very similar to Mionix in build style. Steelseries tend to be pro gamer choice whenever i watch tournaments and such.