There are occasions when a dedicated server is an absolute must.
However, websites that will be hosting a huge amount of traffic, those that foresee needing greater flexibility or higher levels of security, or those that just cannot risk a questionable shared IP address will discover that a dedicated server is the best solution for them.