The Who blows both of them away.
Quadrophenia
Who’s Next
Hard to beat The Who. I guess my favorite rock song of all time is “Won’t Get Fooled Again”, not for the words which don’t make a whole lot of sense, but for the music itself - dynamite. “Who Are You” is another one. Hard to beat.
I think where the Stones and the Beatles come out ahead is probably their personalities which people connect to. The Who are four great lead musicians who hated each other and not much personality except for a certain craziness like smashing their guitars and stuff - I didn’t like that part.