Ubuntu is heavy on libs (libraries), but slack on apps (applications)...It is also fairly good with hardware support...
That means that there are a lot of supporting files, but not many things that actually do 'work' for you right out of the box...
The effect is that you can add programs without having to find all the support files the 'program' needs to run...Adding programs is fairly simple and straightforward...
IMNSHO, there are better 'right-out-of-the-box' distros that will serve 95% of the computing public...Over the years I have found that a vast majority of the people who 'use' a computer, want it for checking eMail, doing a little surfing, and keeping track of recipes, taxes, etc...
Just about any modern Linux distro covers all those bases...
Try Mint...Heck, try a bunch of live CD distros...
I used to love Mepis, but it has not been in development for a while...Another I have not played with in a while that I used to like is PCLinuxOS...
One Live CD I always seem to come back to is Puppy...Small, boots fast, and has the ability to leave a small 'save' file on a Windows machine so that subsequent boots are fast, and retain any settings from before...A multitude of community supported versions...One should work for almost any PC made in the last 15 years...
http://distrowatch.com/