Linux = hard work.
Sooner or later, you're going to have to get your hands dirty. If you want to learn how an OS
works at a lower level, Linux is great, and Ubuntu has a huge community and tons of documentation. If you don't give a fuck about the OS and just want to run your apps and hardware, and get online with minimum fuss, it's probably going to get on your tits big time at some point.