There is not aa single Steely Dan song that I don't like. Now a few of them get overplayed like "Reelin' In The Years" and "Peg" but even those do not ever get tired.
The solo stuff by Donald Fagen isn't bad either.
Steely Dan is awesome. And one of the best reasons to reject to yacht rock label. Their music isn’t actually easy listening (which most yacht rock falls under) just watch any clip of the drummer playing Aja. Lyrically when you get right down to it Steely Dan is a punk band. More “junkies winos pimps and whores” in their music than in most punk catalogs, including the guy who gave us that wonderful phrase Mike Ness. Nothing yacht about it. A surface listen would make them seem similar to Chris Cross, and others in that “category” but they’re just not.
It’s an insult to call Steely Dan Yacht Rock.
Steely Dan has so many great deep cuts that never got radio play.
My favorite Dan song is “King of the World”.