On the surface, shifting to a cloud-based implementation of SharePoint may appear like a no-brainer but there are many variables that go into deciding whether it's the right move. The most important consideration, of course, is whether doing so makes economic sense.
This Redmond Magazine article by Sean Martin looks at the strengths and weaknesses for on-premises, IaaS, and Office 365 online deployment models.