Lots of them already, all have their flaws. If you can make a better mousetrap, more power to ya. Getting all the functions of, say Strava, on desktop to smart phone isn't easy, or they would have done it.
Drawing routes like mapmyride or ridewithGPS on a smart phone would be nice. So would better zooming to routes.