I would say that if your needs can be handled by both shared and VPS you should pick VPS because of the reason is more future proof as you can add more performance with hardware etc.