I finally gave PlanetScale a go today and I'm a big fan. The developer experience is solid.
I followed this tutorial which is where you basically setup Prisma and the database connection and then push a schema through to PlanetScale.
What is very different is that I think they (PlanetScale) expect you to be using the same database locally and in production.
It's a branch based workflow so when you're working in a database branch the data you create doesn't go to production.
The integration with Vercel also seems super simple.
I really want to build something with T3, PlanetScale and Vercel. Seems like a winning combo for small to medium sized projects.