I like Strava to keep track of all my runs and that's about it.
I used to look at local runners' Strava and noticed that almost universally their estimated best efforts for various distances were way faster than actual races. I'm not sure why, maybe GPS malfunctions or something else. Regardless, the only times that matter are race times, period.