I have the Forerunner 301. I've had it less than a year so I'm not about to upgrade but even if I were, I wouldn't. The battery life of the 305 is reportedly not so hot. OTOH if you don't spend 12 hours bike riding on a given day then that's not a problem, is it? 😀