Well... if you run owncloud (or any other alternative in fashion) you need off site backups and a plan for disaster recovery to match what an external service can offer. Backup machine or funds to get one at short notice.
If you use a 3rd party service they'll handle that too.
If you use a 3rd party service they'll handle that too.
It's not the initial setup that's the problem.