One of the largest hit catalogues in the history of Rock & Roll and not one vote for U2....I’ll throw in the Doors too. I think a lot of choices are related to the age of the person.
My one minor complaint about U2 is that too many of their tunes have a similar sound to them. But if you were to list their top ten hits of all time, they’d stack up well against any other band that shows up on this thread.