YDL as a Linux Implementation
Okay, let's assume that you want Linux. Does YDL do Linux well? You betcha it does. It's that simple. First, I tried to make my YDL evaluation copy barf with most of the Unix tricks I know (and are not suitable for viewing on a family website), but it just stayed up and running. I found that encouraging, to say the least.
YDL has all the Gnome/KDE goodies that users have come to expect from Linux, including the OpenOffice suite of replacements for Microsoft Office. There are programs included to do most of the usual things that you use a computer for, including a CD ripper, a digital camera viewer, games, and system-maintenance tools. The included software is very complete and usable right from the get-go.
You can even use OS X from YDL. There's a program called MOL that establishes a client to OS X (not an emulator) that allows you to use the OS programs you want from inside YDL and then land back in YDL. So, you don't have to give up OS X to use YDL.
In short, YDL does Linux on Mac very well. You have to be comfortable with messing around with configuration files and the like to best use Linux, but Terrasoft has a mailing list for YDL that is kind to newbies. Or, you can buy a support contract from Terrasoft itself. Like Linux, with YDL you have all the choices you can handle.