While I have a Garmin and like it just fine.. if you want to spend less I'm a fan of the Cateye stuff. Like the stem mounting and simple functions.
That being said... If you have the money to spend I would suggest any of the edge units.. Including the older 305 that can be picked up pretty cheap(in comparison to the others).
my 3 cents.