It is not optimized for the cloud. One issue, apparently, is that customizing it in the cloud is limited and expensive. “There is little scope for local customization,” says Computerworld. If you're looking for a cloud-hosted intranet, then SharePoint is probably not for you.