ive got a Forerunner 405 (cx?) which is great as a gps but the battery just doesnt last if i go out for a full day – 4-5hrs from fully charged which is fine for running, but not great on the bike.
ive used my HTC wildfire s and the GPS is rubbish*, the route it tracks all over the place, the altitude is awful and the battery is killed quicker than my Garmin – leaving me with partially tracked routes and no phone, great.
*fine as a car gps/mapping tool
love the garmin, not much to choose between the 200 and 305 imo.