Crytek needs to learn marketing from Epic.
They opened their engine source code way too late and most of us have already learnt or is in the middle of learning Unreal Engine 4. Choosing a game engine is not just about features.
Edit: In no way Cryengine is bad. It is their poor marketing move that keeps me away from them. (Sorry for my bad English.)