Вот мне почему-то node не заходит; не потому что сложно - вроде нет, чего там сложного. А вот как-то - не цепляет, что-ли; и оттого - не интересно;
вот из всего бекендовского - только nestjs вроде зажег меня, видимо потому, что очень на angular похож; но - споткнулся я на typeorm из-за полной практически новизны темы для меня; и все - дело заглохло))
Попробуй prisma
Typeorm мне тоже совсем не зашёл, а призма намного лучше оказалась (у неё ещё такая фича есть, что если бд у тебя уже есть, то она сама напишет схему по существующим таблицам (то есть самому писать не нужно, если которые таблицы уже есть, это приятно удивило)
Призма даёт по настоящему глубокую типизацию и набор решений для миграций.