True in a way, but there are examples for good indie projects inside cryengine. Umbra is one and also this single person made game http://cryengine.com/news/-on-your-own-by-neverfollow81 . For scripting, you can use Lua and flow graphs as code programming and node-based programming. You don’t need to be a C++ expert to know how to use cryengine, or to create a full game inside it. And probably one thing is that you get more stuff inside cryengine in the beginning. Full time of day control, dynamic weather, complex simulations, voxel based GI and Volumetric Light… and so on. Being a beginner doesn’t mean that you will probably search for the easiest solution. For me to learn something is to go for the biggest quality XD.