How Cloud Computing is Good or Bad for Better Business Outcomes?

I have seen many discussions about cloud computing on the Internet supporting the argument that cloud computing is changing the face of IT. Cloud computing can help to achieve financial savings, productivity and other flexibility that accompanies Internet hosting of data and applications.
What you think guys cloud computing is good or bad? Please share your expertise!