I agree about digital security. I'm pretty sure a cloud provider can do a better overall job at monitoring the network. And with VPNs, you can make it almost like the machines are on your local network.
It's the physical/political part that cannot completely be discounted yet. It still a pretty new area of globalization and I guess time will well.