Yeah, they both have their positive features that the other doesn't have. And they each have some shortcomings. That's what has made the decision so difficult for me and frankly, I'm not ready to scrap either one of them.
Just that it doesn't make much sense running two apps that essentially do the same thing.
I don't use either for real time tracking such as speed. I have a cateye computer that gives me instant speed and distance readouts.
I DO like the MMR calling out distances and speed every 5 miles. Strava doesn't do that.
There is also a delay when you stop before Strava detects and announces, "Pausing ride". Sometimes as much as 30 seconds and more. That delay, over the time of a long ride, effectively increases your ride time and decreases your average MPH. MMR almost always gives me a slightly higher MPH and seems to agree with the bike computer a little more closely. Again, while somewhat irritating it isn't life and death here and thus not that important. I mean, realistically, what difference does .6 mph or .4 total mileage matter over the course of 74 miles?
So we just have to decide where my priorities are and go with the app that best meets those. For me, the segment tracking of Strava, along with the irritating pop-up ads on MMR, gives the nod to Strava.