I knew a couple non technical people who bought and loved the first gen Air. The appeal broadened with later revisions, for sure.
I also know a bunch of developers who bought and love the MacBook. Not sure how they're making do with that single port but apparently it works for some.
Hold on - are you sure we're talking about the first gen Air - that device was more like a concept prototype than anything people actually bought/used. It came with a slow spinning disk by default, and the SSD was hellishly expensive. It was also pretty slow, particularly if you didn't upgrade to SSD. I know some people who did purchase latter generations once the SSDs were within reach.
Overheating was indeed an issue, but I think it didn't affect all the units to the same extent. It was a problem for me, and increasingly so if I remember correctly with later macosx releases, but another machine bought at the same time worked much better.
I also know a bunch of developers who bought and love the MacBook. Not sure how they're making do with that single port but apparently it works for some.