Hello!
I have a MX518 and I want to upgrade to one of those 3 but wow the more I read the more confused I get.

I am right handed btw. My mat is a SteelSeries SP and one user did comment that the Gigabyte seem to had issues with a hard pad he tried but I did not get any more feedback regarding that issue.

So after lots more research this is my current view...

Basically the Roccat just looks stunning from a performance and "looks" view. I am trying to recall what cons I see in it but I watched so many videos that now I forgot lol
Oh yes, no buttons on the right side which I though might come in handy, that was the only thing I didnt like.
The software looks sharp and comprehensive.

The Mionix, the faults are only 3 DPI settings which I guess one can work around. Also no buttons on the right side but I guess me being right handed that is not a real issue as it will be a bit odd pressing those I think.
Is nice to have that right resting place...looks very comfy.
Also the surface analyzer is an interesting addition but not sure how useful it is versus gimmicky.

The Gigabyte well, I am looking at it and it seems to have so many good things, dual chassis, buttons on either side, fancy looks too, same sensor as the others, yet, it has been out for a while and you can barely find detailed reviews about it unlike the others which seem to have more of a following. I guess some companies are known as mice companies unlike Gigabyte which does so many things so maybe that is part of the lack of acceptance. I really cant see much I dont like about it other than that.

So right now I have the Roccat 1st followed closely by the Mionix.
I must decide today as I have a 3 day weekend coming up so I am hoping to get it by Thursday or Friday for some intense gaming!

Thanks for any help! :)