I use Stravistix and https://power-meter.cc/home , both freebies, for power analysis.
Latter one is quite new for me, ~6 weeks, but it’s handy for a very easy way to break down a ride to find your best output over 5secs; 1min; 5mins; 20mins plus your PBs for each time window.
https://cricklesorg.wordpress.com/ also gives a Normalised Power value for activities with a power meter, another freebie, along with some other useful stuff like LTHR and a fitness trend that will estimate ride efforts where you weren’t using a HRM or the HRM data was ignored due to errors (eg. my current 6-week CSS is 3434 and my XSS from HRM-less commutes and the odd HRM ride with corruption is 4037).
My recent best 20min power effort (290W) and coincidentally my best “hour of power” (252W) ride https://www.strava.com/activities/1722691543 has different Normalised Power values at Crickles and Stravistix (255W), while Power-Meter gives the same ride 246W, the same as Strava’s “weighted power.”
Power-Meter.cc grabs rider FTP from Strava, so because I’ve been using the free version since March, it’s a bit out of date and as a freebie Strava user I cannot edit the 247W figure. But I have an offer of a free trial of Strava Summit, so when I activate that, I can then edit my Strava FTP (albeit they like to use the theoretical 95% of your best 20min effort, which is ~275W from the recent ride linked above, but that’s somewhat higher than my real world “hour of power” best from the same ride of 252W.