Okay... I disagree, mate. Although I totally love Good Vibrations, it's definately one of my favorite songs of all-time, I do think that The Beatles were much greater.
The amount of songs made, out of the total, that strike you as wonderful music, is what makes a band so perfect.
And the Beatles have more than 90% of their songs great. Almost none is bad. They always made it big, no matter if they argued, if they were on total teamwork, if they were depressed, if they were happy, if they were on drugs...
On all times, they managed to create great songs. And that's why I see them as the # 1 band of all time.
I don't mean no disrespect for The Beach Boys, though. I do like California Girls, Good Vibrations and Wouldn't It Be Nice. But they just don't have that artistic talent of managing to create songs no matter what the situation is and there are some of their songs I don't really like, honestly.
I respect The Beach Boys and I also consider them one of the greatest bands in history, because they managed a lot of sucess and, when they could, they made great songs. I just think the Beatles are superior. By a lot.