Had logic 3 speed mouse that's remained functional for almost ten years or so (can't remember). When it's too dirty movements isn't as smooth so it's kinda boring to clean it from time to time.
BTW, wasn't there a wireless optical mouse for the Amiga sometime ago ?
I guess the best solution these days is to use one of those PC mouse adapters with a good optical mouse.