I experienced many kinds of problems with TypeORM, including data corruption and lost. Before using it in a project I strongly suggest taking a look around its issues or at least reading the issue about its future [0].
On the other side my experience with Prisma 2 so far has been excellent and I found a very good community around it.