i hate my Garmin 405. The battery almost never lasts for a really long run (if using the GPS, which is of course, what one uses it for). It quit today after 5 hours. When it was new, it would sometimes last for 8 hours or so. If it's cold, it's much worse. It can't get wet at all. It's about 2 years old. Next time, I'll get one of the bigger, clunkier, models with a better battery and actual water resistance. Also, the touch bezel is very sensitive and not exactly user-friendly. In order to get it to work, I have to cuss a lot.
So...I wouldn't recommend the Garmin 405.
p.s. my husband has a 305. He loves it. I wish it were mine....