For advanced programmers, yes perhaps !
For more 3D artist oriented people, this is lot more hard engine to use.

No need to compare engine; each engine have good and bad points.
Even someone using UT3 , abandoned some game project, due to complicated stuff to make some custom vehicle thing.

Well, yes Esenthel is great, i just regret that it don't have not enought higt level language !