Battery life really, really sucks (on about a 3 hour ride, my battery went from 100% to 25%) and the GPS sucks - over that same ride, I dropped GPS signal more than half a dozen times. I'm still looking into an Android solution (a few phones have ANT+ antennae built in, only Sony Ericcson currently has them enabled, though) but I'm still waiting on some hardware to become available.