OS X is a good example of a UNIX made friendly. It addresses pretty much every example of difficulty in Linux you mentioned.
The down side is you can’t slap it on that old P1 that has been sitting in the garage for a decade.
Yeah, I've been toying with the idea of a VM ware type setup where I could try different OS's while still on XP. I just don't know enough about it yet. I've watched a friend do it and it looks kewl.