I use my Droid X2 running Endomondo and Google Music attached to my bike covered in a Otter Box and i've yet to have problems. I get time, distance, speed, miles, music and my route among other things. I've yet to have it go dead on a ride or have issues when i've dropped it. I just cant see how a Garmin is any better. I know they are big with alot of cyclist, I just can't justify the cost to myself. If my rides ever get to the point that I might need to worry about power i'll pick up a USB battery as a back up.