Software Collections are honking great, I'm actually looking at moving one of my Python 3 apps from Fedora to CentOS purely because it requires a version of Firefox that supports the Java plugin (selenium script that has to use a page with a java applet...) - since RHEL/CentOS stick with ESR releases I'll at least have 18 months to hope the applet goes away.
With things like Software Collections and IUS you get to run the latest stuff on a rock-solid base. I don't want to upgrade my kernel to get a newer Python or NodeJS release!
https://www.softwarecollections.org/
https://ius.io/
https://github.com/iuscommunity-pkg