I recently participated in a discussion in a CentOS group I belong to about the suitability of CentOS for ordinary laptops. Is CentOS really good for laptops? Like so many things it depends on what you intend to do and what software you’re going to use.
I use CentOS 8 on several laptops and it mostly works well. It may be missing some drivers you might need. If so, ELRepo is a good source for those. You definitely won’t find the number of apps you do in Ubuntu’s repositories and will need to go with third party repos. The best of them is EPEL, maintained by the Fedora project. You can leave both ELRepo and EPEL enabled to get updates as needed probably 99.8% of the time. The rare conflict can be avoided by setting repo priorities in dnf to insure official repos have precedence.