I don’t think there’s any technical difference between any of the MapMy* products - I think they’re all, ultimately, MapMyFitness.
CityStrides only syncs in foot-based activities, though. There are tons of different ways to track running/walking/hiking/etc, and CityStrides should accept all of those. It does not accept cycling activities, though. Have a city pedal/bike site