Centos/RHEL is also more adapted for a wider variety of software packages, as the name states, it is an Enterprise Linux and its specific purpose is that of running servers. Ubuntu/Debian are more geared towards being Desktop based operating systems, in fact, Ubuntu was initially developed and distributed utilizing the Gnome desktop environment. If you're looking to introduce Linux into your home and use it for day-to-day tasks, that is what Ubuntu is built for, however, the same can not be said for CentOS/RHEL.