For me it would depend on the mission, whether I expected it to extend beyond 7’s EOL, and whether I needed 8 for some functionality that’s lacking in 7.
I’ve been using CentOS since there was such a thing, so it’s not the first time I’ve had to change with the times. But I also tend to not be an early adopter. I did my time stomping bugs. I’m perfectly content to let other people do it now.
That being said, I have a client who’s going to need a new server soon. That will be running 8 because I expect and want it to still be running well past 2024. Now if I could only pry him away from cPanel…
Just as an aside, the only thing that’s stopping him from letting me switch him over to Virtualmin is a more full-featured interface to procmail. He needs something resembling cPanel’s “Mail Filters” functionality that allows multiple conditions.
Procmail itself is capable of it, but he would like a GUI interface; and my Perl sucks so bad that I wouldn’t trust any code that I wrote myself until at least three coders smarter than myself (who would be pretty easy to find in any random group of three coders) signed off on it.
I may spin up a CentOS 8 system and install Virtualmin and a couple of meaningless test sites on it just to get a better feel for it, and work on the procmail thing while I’m at it. It wouldn’t be the first time I spun up a live server running meaningless sites as a sandbox.