Ive tried the top three and this one is the best. Creating rides and following them is easy. Finding rides from my local club or other riders is key. Ive discovered some great routes through this app and RideWithGPS guides me through the ride.
Spine-Man about Ride with GPS: Bike Navigation, v1.6.0