The fact that the US insists on operating on such a terrible system where it takes five business days reflects really badly on the infrastructure in place.
So on the one hand, I really like Square Cash as a concept. On the other, I wish banks would actually stop sitting on their hands and make a transfer system that works. Of course, there's no incentive for banks to do that, because they can keep charging money for 'instant' wire transfers right now.