Nope, Sky/Virgin will cotton on to the big VPN providers and start blocking them on Match Days/Weekends, etc.
Running your own, they cannot identify if you are a genuine business VPN or consumer TV.
How and why? Unless my ISP can crack the OpenVPN encryption between me and my VPN provider, how can they cotton on to whether I am downloading a database or watching football? For the sake of discussion, if they can crack encryption between me and my VPN provider, why can't they crack it between you and your own server?
Also you know you not being logged by anyone and in control.
Actually, I think the opposite is the case, because e.g. Vultr, your cloud machine provider, seems to provide no zero-logging undertaking, while my VPN provider does.
To me, zero logging is the principal protection for confidentiality, because any provider must offer up whatever they have logged and what they know to government agencies with a court order. Additionally, all VPN providers have a huge vested interest in protecting the confidentiality of their clients (or else they will all walk), while companies like Vultr don't simply because confidentiality might or might not be the main reason why their clients use them, i.e. they have other fish to fry.
One might say a company like Vultr is not a mainstream VPN provider, so they might be less of a red rag to governments such as the Russian who are determined to undermine VPN, but Vultr seems to have no interest in maintaining that, as evidenced by
https://www.vultr.com/apps/openvpn.
Clearly running your own server is more costly (your Vultr plan costs nearly twice my VPN sub) and far more trouble technically. For the above reasons, it seems to me it is also less secure.
Granted it is not for everyone, but if you want to use VPN on your phone, tablet, PC, TV running your own makes more sense.
I don't see why running your own server is advantageous for users having multiple and a variety of devices, given it is technically far more troublesome to implement, and far less well supported, even for a single device!
If anybody wants to use VPN on multiple and a variety of devices, putting VPN on a dedicated router behind the ISP router makes most sense, because that circumvents the need for configuring/updating vpn on all the individual devices.
Cheers!