Shared hosting is like you are living in a room with a lot of friends. It means you must fit in the same room and you must split the cost of several things because it is affordable and cheap. However, several individuals are sharing the same space, it means everyone needs to live within a space with restricted resources among them. You will have to use the same things (that sounds a little unhygienic).
The answer to this question is a definitive “maybe.” Since you’re looking at this site, you might be a Web designer who has a few sites, an online portfolio, and a couple of long-standing clients whose sites you manage. Is a VPS for you? Well, you’ve most likely outgrown a shared platform, and as a professional, it won’t do to have your site run poorly because another site that you share a server with is using more than its fair share of resources. A dedicated server could be overkill – if you don’t need all the resources on a consistent basis, you may not be able to justify the expense.