Hmmm, you raise some good points. Here are my thoughts:
At home, I have a Microsoft wireless that uses regular AA batteries. But I put rechargeable ones in there and it's great. I always have 4-6 batteries charged up and available when ready. So this works wonderfully at home.
Now at work, I have a Logitech with a charging cradle. The batteries look like two AA batteries fused together. I don't know if you can replace them with regular AA batteries. Yes, I've had problems (very seldomly) with the charging contacts not touching properly and then running out of juice unexpectedly. But every night, I put the mouse on the cradle. I never forget, it's habit.
The difference between work and home is the habit, though. At work, it's easy to just put the mouse in the cradle as part of the routine. At home, I'm using the computer at all hours of the day and night, so there's no consistent time to put the mouse in the cradle. I can see that becoming a problem.
But what's the solution? I really want that MX mouse! I don't want a mouse that's not as good just because of the charging situation. What's a good mouse that doesn't use a cradle?