For 95% of people, I'd say going with the managed version is the right choice.
However there are some reasons why you wouldn't use a managed service. If you need a custom build, custom drivers, etc.