You get more control over your server as you have the freedom to customize and install applications or software depending on your needs.
However, these advantages come at a premium. Shared hosting is the cheapest option for a business to run it’s website online, and dedicated hosting is more expensive in comparison. But websites which deal with a lot of traffic, or have strict requirements for customization and security, may find dedicated hosting as the best option.