I used to have a G5 (the obviously superior blue/black one), but the cable got frayed too badly and I trashed it like 8 years ago. Too bad I didn't know at the time you could buy replacement cables. I was using Performance MX and Anywhere MXs, but the quality is shit so I've had like 4 or 5 since then and they've all gotten the same left click turns into a double left click issue. That, and the form factor on all of them suck hard. Finally, I got sick of it and, luckily, found a G5 on Ebay for like $40 in very good condition about 6 months ago and have been using it ever since.
I also picked up an MX Master at the same time and used it once. I never really tried it due to the G5 being so fucking awesome. Now that I'm about to restart my coding project hobbies, I'm about to give the MX Master a real try because the scrolling is so nice for coding. I had also picked up a G502, but it was trash; the scroll wheel was fucked up out of the box, and the extra parts of the button on the left side make the side buttons unusable.
Seriously, fuck Logitech. The G5 blue/black model is the best mouse form factor ever. If it had an infinite scroll wheel option with no other changes other than maybe a toggle button for infinite scrolling below the DPI settings, it would be perfect, but I'll have to settle for nearly-perfect because it fits so well. I don't need a fuckton of shitty ass buttons and wheels on the sides of my mice that I will never use. Even if they made these again with shittier quality (ie: like every mouse they've made since they've stopped making the G5) where they broke every 6 months, I'd shell it out for the perfect form factor and they'd bank.