I have found Strava as an activity GPS tracking program to be inaccurate and buggy. Wahoo is much more accurate, and I use a Wahoo Element for all of my bike rides. But you can still use your phone only to log on the Wahoo app.
Strava just scaled back their free features. You won't be able to compare your times to friends or even past efforts if you don't subscribe now. I still like to use it just to keep a history of my workouts.