I use PgVector myself but here's the advantages to a true vector db.
- Vectors are massive data wise. In our current production database they take up 95% of the memory - should they be stored separately?
- Better support for easily re-embedding, hybrid search, certain RAG workflows
- Stronger performance once you're dealing with millions of vectors.
I would still stick with PgVector until you're dealing with non trivial scale.