I have the iPhone 3G and installed iMapMyRide on it. My Garmin is preferable for many reasons:
- until they improve the iMapMyRide software, the phone must be actively "on"...and that's a major power drain on an already limited iPhone battery supply
- I have reason to believe (but do not know) that it uses cellular towers for positioning which may be challenging in rural areas
- the iPhone is large and probably not easily mountable on the handlebars for reference
- the iPhone is considerably more fragile than any alternative.
I think the idea is neat, but not "ready for prime time" in cycling yet.
IMHO
If you don't grow where you're planted, you'll never BLOOM - Will Rogers