Been using a Logitech M705 for a good few years now and I'm pretty happy with it - has a couple of unnecessary buttons, but on the other hand, not only has it lasted more than a year, but it typically lasts at least a couple of years on a set of batteries. They've rebranded it as the Marathon Mouse for a reason...