The Beta is already here, so i think it has been fast if annoucement was last summer compared to some other indie 3D Engines announcements.
It's like for Shiva 3D, and said on their forums, they have lot of users that moved to Unity or UT3 because it has been more than two years of wait for features and new version.
And it's normal if you have a game project and need some features/workflow the engine you use don't have, you are tempted to move indeed.
They had to rewrite all core to support new advanced shaders and features, and new interface, that's great, but well two years a also big.
So it has been fast for Esenthel.
Other indie game engines are only evolving to support mobile or multiplatform (PC, Mac,Linux):
Shiva 3D,Esenthel 2,Unity,LE 3 ...
Esenthel 2 is strong for programmers, but well not for me

I would have prefered a simple Javascript like language to make any game with it than similary C or C#, that is not as simple or basic once you want to make your own stuff.
But for the price it's a good deal and for 100$ you have lot more and advanced stuff , mobile and multi platform : What you won't have with 3DGS Pro and it's price
On the other side like SuperCan game , if you have a SOLID PC GAME with 3DGS commercial, and 3D quality, yes 3DGS PRO can be a solution indeed and you stay with easy Script.