not pay for what you use
At least from an IaaS stand point there is very limited pa for what you use - it's pay for what you provision. Which is the killer thing for cloud. With one exception that I am aware of all of the IaaS solutions do not allow you to provision pools of resources and share them like you would in an internal "cloud". It really makes "cloud" a lot less cost effective than it otherwise could be.