In their prime, nobody was better than The Who live. They put the Stones and Zeppelin to shame in terms of live performances.
They never sold as many albums as Zeppelin, or had the drama of the Stones, but they could blow both of them off the stage.
Townshend's induction of the Stones into the Rock Hall is a masterpiece. THAT is how you do it...some adulation, some roasting, some barbs, but ultimately love and respect.
And the extended version of Live at Leeds is in the running for best live rock album ever.
True that, best live concert I ever attended.