A few hours ago, I tried to setup trpc using recommended boilerplate, I also tried fresh default T3 after that.
Both got error, which seems to be due to next/next auth dependency breaking. So it's not that painless I guess.. I found this situation quite often with nextjs example template
T3 author is very responsive though, so my issue resolved quickly
https://create.t3.gg/
https://github.com/t3-oss/create-t3-app
I hadn't touched much webdev for a few years, the ecosystem / build tooling has gotten a LOT better. It's back to being fun and painless to spin up a new webapp.