+1 for primary application platform on Ubuntu.
If you mean what I think you mean, I use Centos for General server stuff, basically a server that can handle anything or can be more than 1 thing, however for Ubuntu and cause of the snaps, I use Ubuntu for specific roles like :
File server
Or
RockChat server
For specific purpose roles.