The absolute best part of Battle of the Bands is the music. The game's 30 song track list features a fairly impressive line-up of songs, including "Feel Good Inc." (The Gorillaz), "Master Exploder" (Tenacious D) and "Spoonman" (Soundgarden); even more impressive is that there are five versions of each song covering the various music styles featured in the game. Better yet, the game features a music player that lets you listen to any of the songs and switch between on the fly.
Visuals are on par with Guitar Hero and showcase some of the game's personality. Each group has a distinct look that mines nearly every stereotypical aspect of each music style which might be considered offensive -- that is, if you're the type to get up in arms about that kind of thing. Some aren't too bad, though there are some, like the hip-hop group or the country group, that go a little too far. However, in the end it is really just a personal judgment and it doesn't feel like it was done with malicious intent. The only real downside as far as the visuals are concerned are the erratic framerate drops that throw off your timing.