Don't get me wrong-I like the record. But I can understand that someone might say it's "too perfect". Like much of Steely Dan's stuff, it' kind of a mixture of happy upbeat pop and pseudo jazz but if your tastes lean toward other types of music that a lot people consider to have a real "edge" like small group jazz, rock, blues, r&b or stuff like Tom Waits/Bob Dylan then "Nightfly" can seem to be a bit sterile and mechanical.
It probably boils down to what kind of mood you're in.