I bought a Garmin 620 with HRM from Amazon just this week as the little Forerunner10 I have been using just can't cope with the longer runs I'm doing now. I normally use Handtec for GPS kit but found that Amazon were a little cheaper this time and I had a few vouchers to use up.
From only doing a few runs, I have found it a little over-complicated for what it needs to do. It buzzes and beeps with alarms but at the moment I don't know why or what needs to be switched off! I'll sort it out with time,
For an everyday watch, I find the finish on the cheap side. My usual day to day Casio (shockproof, waterproof, radio-controlled time update) feels far better quality and more comfortable to wear.