I thought Petty was good. ZZ Top was good. So was McCartney. Prince? Not so good.
Prince is someone you either like or don’t. I actually stopped thinking about the crap that used to surround him years ago and listen to some of his guitar work and was really amazed at how solid his playing was, in both funk and rock. He took the low road to get attention, and that will stick with him for the rest of his career.
He’s actually quite religious now, although it is Jehovah’s Witnesses. He even goes door to door.
Forgot to mention I’ve seen the other 3 you mention live. For me it was like watching a mediocre version of a show I’d already seen. I would be interested in seeing the new, stripped down, show ZZ Top is putting on, but that would never fly at the Super Bowl. As for Paul... well, he’s been doing the same show for 20-years.