The AirPods Pro definitively give iPhones users a better overall experience. The sound is good enough, the noise cancelling is great, the design is iconic, and the features are plentiful and unique to Apple's ecosystem.
And for fitness people, whether they're on Android or iOS, the best bet are Apple's AirPods Pro. That's because the AirPods Pro are sweat- and water-resistant, while the Sonys aren't.
But iPhone users who want the best sound quality should decidedly opt for the Sony WF-1000XM3 ear buds. The sound quality is that good. The AirPods Pro sound better than regular AirPods, but I enjoyed my music more with the Sonys.
iPhone users who go for the Sonys may miss out on some features like easier pairing, Find AirPods, and other little tidbits that makes the Apple ecosystem great. But at the end of the day, the Sonys are still Bluetooth headphones that connect to iPhones, and they offer significantly better sound quality.
As for Android users looking for an excellent pair of wireless noise-cancelling earbuds, the Sony are in a league of their own. That's partly because there aren't many other wireless noise-cancelling earbuds out there to chose from, but also because the Sonys are so good.