this are not my top 5 but:
I really think Brandon Flowers makes a good frontman. ok he now sports a stupid fur, but he gives some great performances and he always get's the crowd going, especially when the perform "All this things that I've done" and "When you were young"
Also Morrissey is great. haven't exactly seen a whole concert, but from what I've seen from him performing on tv and from the video of "That's how people grow up" his fans worship him.
Axl Rose was great with the original GN'R, and I don't think anybody can argue with that.Now he looks like a 1994 Dexter Holland.
Steven Tyler is also pretty cool when on stage, even though I don't really like Aerosmith.
As for the best ever, in my opinion Robert Plant. He was in a league of his own. Now he looks like an old-man in tight jeans, but he still has some of that flair.
The worst: David Coverdale...I've seen Whitesnake live last month (I had free tickets


, and that old-full is actually lip-synching.