First of all, my biggest problem with The Eagles is the length of their songs - did they ever do a song that lasted less than 5:00? Every one of them seems to go on and on. Hotel California is a solid effort, but it's saved by the great guitar work at the end; if not for that, it would just be another overly long Eagles song. And don't even get me started on Lying Eyes.
As for Mr. Wonder, I think he had a lot of really good songs: Superstition, I Wish, Do I Do, That Girl, Living For The City, You Haven't Done Nothin' being among my favorites. On the other hand, I hate Sir Duke.
Now, some bands that had sublimely great songs but who I otherwise didn't like and wondered how they ever became as popular as they did:
Kansas - Carry On My Wayward Son is a great song, but otherwise I tired quickly of their sound, especially that freaking violin.
Boston - Foreplay/Longtime is a classic, just a terrific song. But otherwise, this group sounded the same all the time.
Foreigner - Double Vision is a great song, but otherwise I couldn't stomach this band, save for one or two nice ballads they had.
Pink Floyd - My obejction entails just one album, the famous Dark Side Of The Moon. Money is a awesome song, but otherwise I personally think this album is terribly overrated. I'll probably get flamed for such blasphemy.