since no one else dared: iPhone
with Sierra OS you can compile hello world on your iMac and it runs on your iPhone in 2 seconds or less, leaves the icon there so you can use it
macports can install GNU stuff and other fluff (ie, tradcpp) in less than 2 seconds: that's dl, compile, install
you can link to voice command instead of international programming bugs
and do it with script instead of library linkage C code si vu plea.
Sierra does have problems though: it's BSD is not full freeBSD, they took out the X from OS/X (for a reason), and it's difficult to dual boot a machine to linux (though i'd HIGHLY suggest just running linux on it's own platform - why bother dual booting when it's own platform can be $30 these days ?)
---------------------------
the problem with freeBSD and linux: lack of drivers
the problem of wanting a smart phone without a big company who's had years of money to write smart libraries:
lack of smart
(i like my linux or freeware box better: however there are reasons i could not say it's "best for a wide audience". freeware tends to attract people who are paid to prevent freeware from blossoming)