Yeah, if you already use Strava, might as well keep it. I use it, begrudgingly, since my gps computer auto uploads to Strava. If not for that, I wouldn’t use Strava and would continue to use mapmyride. I loathe Strava’s focus on being a social network.
On a side note- I didn’t realize Windows phones were still around! They are the Bing of phones. Its always interesting to see what sticks and what fails in the marketplace.