I have seen little real innovation on Strava for a long, long time. Instead, I see the price go up.
Garmin, on the other hand, has new devices, new algorithms, new radars, new sensors, etc, etc etc. Their price went up too -- but at least they are innovating.
If I had to choose which would I give up? Strava or Garmin? You already know my answer !