If you are self-hosting your cloud, your backend implementation would be the limiting factor, rendering any difference in frontend type (VPN, cloud, etc) moot from this particular standpoint.
To my limited knowledge, a huge perk for corporate clouds are they offer excellent redundancy and are expected to be more failure-resistant as opposed to local storage of any form. If you are self-hosting your cloud, your backend implementation would be the limiting factor, rendering any difference in frontend type (VPN, cloud, etc) moot from this particular standpoint. Then it simply becomes a matter of what benefits each frontend has in terms of UI/convenience, right?