The downside of self-hosting "iCloud Backup" is having to plug one's phone into one's computer every time they want to do a backup. There's probably a way to do a daily wifi sync using iTunes, but that doesn't seem to be documented anywhere.
I personally like how iCloud automatically backs up my iPhone whenever it's charging and connected to wifi.