Don't forget that D5 and Twinmotion are both based on the Unreal Engine which is much more developed (rain, volumetrics, etc). So the render engines build their skin around that. It is also the reason that both renders can handle larger polygon counts for trees etc giving them more detail. Unreal Engine is absolutely great at all those things. I have Twinmotion as well, but as mentioned the speed and direct integration of Enscape makes it more suitable for my workflow.