Unless you have a HRM or power meter I can't recommend strava premium. The free version of strava gives you 98% of the functions if you are just using the app.
You could sign up for a month (or hope for a free trial month) to see for yourself.
I can't comment on MMR premium.
Ride with GPS has the best route maker.