different programs have different things that I like, I've actually even made my own app where I download my ride data from strava and I get myself a performance management chart, power duration curve and ride analytics. Strava is fine for basic stuff, Trainerroad is a bit better, I can select a portion of the ride and get average power, normalized power (Strava doesn't provide anything but a basic average of data selections). Intervals.icu is great too for analytics and there's a ton built in, though I'd argue too much stuff to really be actionable for most regular folks. It's all good, the key is what you want to do with the data and how you think it'll change how you train and respond to the data you're seeing