The special thing is that the IDE (integrated development environment) of CryEngine is a real-time WYSIWYG solution.
And they have used this to develop the same material simultaneously on PC and consoles.
This eliminates the problems of simply porting the engine and trying to put wrappers/virtual machines for the different API's.
But that means the coders have less time to implement new features like a Direct3D 11 renderer or DirectCompute offloading.
Although many people don't like Crytek games because of the unhuman enemies, I always find that refreshing actually.
The only things I really dislike about these games is the investment of hardware and the bad unhuman AI. The latter is said to be fixed now though.