It depends on your need and requirement. If you are starting your business go with Cloud hosting or VPS otherwise choose a Dedicated server to maximize your productivity.