I forgot to come back and mention that after so many years of using Logitech MX500 deriatives, I use a Swiftpoint Z now as of the last several months. Hilariously overengineered, but I like it.
There are some occasional quirks with mouse buttons 4 and 5 not being registered in everything (most notably Unreal Engine 2 games), the software's still rather bloated even by gaming mouse standards (48.2 MB in RAM just for a programming utility with a GUI that still doesn't do everything promised in the initial Kickstarter pitch?), and I do miss the Logitech G502's mouse wheel sometimes (yes, really, its notches were meatier and free-scroll is really nice to have sometimes), but I enjoy having a ludicrous amount of button bindings at hand that don't necessarily compromise overall mouse ergonomics the way those numpadded MMOG mice do. At the very least, other manufacturers should seriously consider copying the two-way triggers behind the main mouse buttons.
Lifting up the mouse and tilting it a bit for config mode is also pretty brilliant, combined with the built-in OLED screen. It makes adjusting profiles and DPI a snap, and once you set it back down on your mousing surface, you can use all the same buttons you were using for those adjustments for more in-game actions. Basically, tilt degree thresholds act as button inputs or shifts like anything else, and they can be used or ignored to one's taste to the point that they even give you alternative mouse skates to lock out the tilt entirely.
However, that thing has forced me to retrain my grip style after years of those various Logitech mice. You see, a typical MX500-style mouse is something I can grab with just my pinky on the side, middle finger on wheel, ring on RMB, but the Swiftpoint Z will practically slip off my hand on that side if I try that. It's really meant to have only two fingers go over the buttons (which trips me up as to which finger I use for the wheel) while the ring finger provides the bulk of the grip and support on the right side, which also explains why the finger rest on the right side was too far forward for my pinky.
Oh, and if you're wondering: yes, despite its complex appearance, it's actually noticeably lighter than the G502, albeit no WMO featherweight. Not that the weight bothered me all that much, unlike all the OCN types.
I think the Z is closest to my ideal mouse overall, but I'd tweak the overall shell more to better fit the grip style I use on Logitech mice, swap out the mouse wheel for the G502's, and throw out the existing driver software in favor of something more akin to Kinesis' SmartSet, which only takes up a few megabytes, has all the important programming features one can ask for in a gaming peripheral, doesn't require any online connections for anything, and doesn't need to stay resident in RAM at all to work because it's entirely firmware-based (which the Z also is to an extent, but needs the bloated proprietary drivers to engage the profiles on its internal memory).