CentOS and RedHat use an essentially ancient kernal, with backported fixes. I roll with OpenSUSE on my laptop, tumbleweed will give you the rolling release with cutting edge packages, or Leap will give you an excellent experience with longer support.
In my experience, OpenSUSE also has the best hardware support of any Linux distro.