Web hosting and VPS differ in many ways. The choice depends primarily on the type and complexity of a project. If you only want to present a company or a project via a website, web hosting is usually enough.
However, if you plan to create larger projects online, a VPS is a better choice. It offers you great flexibility and has stronger hardware and often better performance.
Remember that you must manage the VPS and its configuration.