Having your hosted on your own dedicated server is more beneficial than hosting your site on shared server even though it is a little expensive than shared server.The major benefits of hosting your site on your own dedicated server are:
(a) If a site is hosted on a dedicated server,it takes less time to download.You can loose your customers if your site takes too long to download.
(b) On a dedicated server,you can install the softwares and applications you want to use whereas on a shared server,you will find lots of softwares and applications that are meant for others to use.
(c) A dedicated server is more reliable and stable as you can manage to avoid variables like overload,bad codes,scripts from other users,too many softwares and applications uploaded which are of no use to you,which can affect the reliability and stability of a server.
(d) For graphic and web designers,a dedicated server is invaluable as you can correct,update and adjust a client's web site in minutes and that becomes an extra source of income for you.
At last,a dedicated server is an invaluable source which enhances a company's image by taking less time in downloading and thereby changing your visitors to your customers.So,if you have to succeed online,you should have dedicated server for hosting your site.