Strava Premium V Garmin Connect V Training Peaks V TR analytics V?

I use TR and Golden Cheetah. There’s a bit of a learning curve to using GC but it’s free and does a lot of analytics. I can quickly get my current CTL, ATL, TSB, W’, CP and P-max. I can also get rid of unwanted power and HR spikes that seem to happen every so often and are annoying when using the power duration curve or looking at HR max.