@Terminator "Best" might mean different things for different studios though. Definitely more companies these days opt to use existing engines (Unreal, Unity etc.) over their own, and while creating your own engine is a massive investment, I wonder what the benefits are.

With cRPGs being a very nieche genre, the question I think needs answering is, it Unreal would be a good fit for an RPG. One can't forget about BioWare and frostbite engine, which while great for First-Person Shooter, lacked some basic functionality required to build an RPG.

I also can't help but notice that games that tend to have robust mod support also tend to be build on custom engines.

Being a top down game, BG3 would never be an eye candy like first or third person game. The game just isn't build around dazzling players with visuals like let's say God of War.

I would be very interested in hearing what benefit studio like Larian has in building their own engine, over using a another one.