What a fantastic game! One big flaw to this game that you can overcome though with a bit of dedication.
You really feel like you're in the band, or rather you ARE the band. Not just some guy with a fake guitar playing along to colorful blips on the screen, there's something to hearing the beat of the drum around you, the music coming from the television and your tone-deaf friend screaming into the mic. You really get into it and feel like your rocking out.
The gameplay is excellent, there's a myriad of timeless songs from the 70's, 80's, 90's, and more of the recent music too. Graphics are fantastic, and the character customization blows Guitar Hero out of the water. And also unlike Guitar Hero you have the option to change how your music sounds in parts of the song. The Rockband Guitar controller allows you to change the sound of your guitar while you're playing in "energy" mode, and you can throw in some killer drum fills provided you have enough energy to do so. Additionally you get an echo to your voice when you're in "energy" mode as the singer (that could be good or bad depending who's rocking the mic). Overall I only had one complaint. After playing Guitar Hero I was accustomed to the 'click' of the GH guitar controller and felt like the strumming on the Rockband fender controller was a bit sloppy. You do get used to it after a time but it does seem like the controller could have been slightly better.
That being the only negative thing I have to say about this game, I would suggest it to just about anyone! My girlfriend HATES video games and hates when I play them, but she will actually watch me play this and sometimes jump in on a song or two just for fun.