I like www.logyourrun.com - they have great marathon training programs as well as facebook app and it looks like they have an iPhone app on the way
MotionX GPS I prefer over runtracker, especially the google earth/maps integration. I also recently found GPS Visualizer for creating additional profiles (speed vs elevation or distance) http://www.gpsvisualizer.com/
RunKeeper FTMFW! What the hell else could I possibly use?!
Opinions! We all have them. Find out what people really think with polls and surveys from Crowdsignal.