When it comes to music, people crap on anyone that becomes popular. If Foo Fighters were a band that was on the fringes, who hadn't broken through to the mainstream, people would be calling them the greatest band since the 1970's. Since they've had such mainstream success, people call them overrated and generic. Have people who bash them actually listened to their full catalog? I seriously don't know of any band that has as many great songs that are so different from one another (not just the stuff played on the radio). Their new record skews so many different types of rock sub-genres, it's kind of mind-blowing. The fact that they can make different types of music sound, at the same time, like the Foo Fighters is what makes it most impressive.