I dumped my Logitech MX Vertical mouse because of that lousy software.
This seems like a great idea.
Try SteerMouse. Been using it with my MX 3 for years.