So yes there are differences but for folk that access your site very few could tell the difference so one view is that all this is the stuff that web hosts use to amuse and confuse web masters.
Shared hosting is perfect for entry-level hosting
(VPS) hosting. A VPS hosting hosting is the ultimate middle level between a shared server and a dedicated server
Dedicated server hosting