IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
Microsoft provides a nifty little tool that can help you objectively look at this question. It may be a little biased towards the pro-cloud answer, but I still think it can be useful. It will at least help you consider things from a more holistic perspective, so that you can come up with a more meaningful conclusion on your own.