Band? As far as American bands, I’d go with Aerosmith. They were one of the dominant ones, always did reasonably well with the critics, sold a ton of albums and had a lot of hit record. Overall, it would be the Rolling Stones as they didn’t – and haven’t slowed down that much in their 50 year existence.
Musician – Sir Elton John with hit after hit.