Deployment models

Cloud, Hybrid or On premise, what is the best fit for your organization?