Personally I do both. My VPS takes care of stuff like DNS, Email, Webhosting, and a couple of light services such as Syncplay.
I use the Control Panel called ISPconfig for DNS email webhosting and etc.
Then I have Proxmox at home behind a reverse proxy for services such as Emby, Game servers, NAS, Mumble DJ Bot.
HP VARs were calling me and wanting to do business and they do. (Not Printers, servers and that kind of stuff.)
I keep telling them I wont even look at their stuff due to HP anti consumer practices.