I agree with the DirectX comparison because all the engines use it so how can you compare it to the engines that are using it
3D Gamestudio is a full game engine i use it myself for work and small games. One day im going to try and code with Irrlicht but for now i stick with 3D gamestudio, i think both engines are worth watching for the future