I've been through only a few mice in the following order:
Razer Abyssus: Felt really bad to me, nothing good to say
Razer Deathadder: Very comfortable (But i have small hands so not suitable for quick movements such as in CSGO for me as the mouse is quite large)
Logitech G402: Shape takes a while to get used to but after that felt really good to me, lighter than deathadder
Logitech G102: Its basically a budget GPro, but Logitech really made this mouse well and its great if you have smaller hands and prefer a lighter mouse
Honestly, I think the only way is to try out in store and purchase one, after using for awhile u will know what are the things u like/hate and can look for mouse that fits the criteria
Sent from Xiaomi MI A1 using GAGT