Well no distro can be completely full of all the softwares available out there. But, Ubuntu has enough packages to get it working for the needs of day to day users. It has almost all the softwares that a normal person may need for day to day use. And Ubuntu is light years easier to install then gentoo.