They hardly even mention the software, but isn't that half the value of Garmin devices?
It's been a fragile piece of hardware, I am on my 3rd one in as many years (always replaced under warranty though), but I still probably wouldn't switch to anything else. When it breaks out of warranty I'll just buy another one.