It really depends on your need, How many visitors you're getting and what type of website you have. You'll sometimes need a dedicated server if you have huge numbers of visitors