The Who are by far my favorite band of all time.
I like the one John Entwhistle wrote, 'Boris the Spider'.
The rest sound like typical 60s stuff, some i find alright if they come on the radio, 'I can see for miles' being one, but i don't think they are as good as their top tier peers, the Beatles, stones, doors, pink floyd.
and i thought they were absolutely awful on 'Rock and roll circus', I don't know whay they get any kudos for that.
I have friends who really like them, but I have never been able to get that into them.
edit: just remembered , I like the one 'Whoooo are you' they used for CSI.
Pinball Wizard i uused to like but then a friends band covered it and ruined it for me as i heard their version a lot, and i mean a lot. so i suppose there are more of their songs i like than i thought of originally.
Re: the beach boys, Pet sounds is a masterpiece, but their all time underrated classic is 'surf's up', apart from the mike love song on it, which is a terrible reworking of cell block no9 called student demonstration time.
Superferret: The way you put it originally, you liked some of their stuff, but the fact that they did different approaches to their music put you off, that was what puzzled me. anyway, doesn't matter.