Is this even possible to ANSWER with such a broad field? I mean, really, my favorite rock band is classic Rush, but how should I decide that Rush is (or isn't) better than Beethoven, or Yoko Kanno, or Barbra Streisand, or Mark O'Connor? They're not even really comparable.
Who is the best musician or band of all time?