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.