There's an auto-stop setting in MMR - I run them both MMR and Strava simultaneously and the data sets are pretty much identical.
My problem with the 'premium' apps (aside from the price(s)) is that in my experience, secondary apps never ... really last.
For example, I pay Sirius and Spotify monthly, and I'm glad because very little changes. But just the way Strava's gone about things shows me that if I pony up, I will NOT be able to "set it and forget it." Because they'll screw around with it. Because: smaller company.
This would probably be a great place to rant about my issues with my TWO smart-watches - Fitbit and Samsung. For devices that are supposed to be centered on fitness, neither is as good as my phone. The Shitbit chronically under-reports all kinds of data, and the Samsung, while a super-nice telco device, has a poor heartrate sensor and the GUI for their 'fitness apps' are comically childish and nearly unusable.
I find it very, very strange that I can track a walk with Strava on both my Fitbit and my phone, and the Fitbit will be off by as much as 30%. And it has GPS.
I suppose I could've gone Garmin or Suunto, but at the time a $400 watch with little developer attention seemed suuuuuuuper-rich for my blood.