vps is always batter then dedicated hosting.There are a few disadvantages to a dedicated server hosting.
The first is the hefty monthly charge that you will have to put with in exchange for your freedom and exclusive hosting. And even if you manage this, you will need to have very good technical skills to be able to run the server and solve all the technical problems as they occur. This may prove to be very time consuming sometimes. Another potential disadvantage to dedicated hosting is that you do not have physical access to the server. Another disadvantage to dedicated hosting is the lack of free scripts and other additional features that those on a shared server have access to.