It's a must have today to have a shader driven rendering part and it facilitates so many things even for addditional plugins or user contribution, because most good tutorials are written for the shader driven approach. I think such things are more important than some specific details. Specific details could be add by the developer with the time. But the engine needs a real good and easy base architecture. Of course some things are really obvious requested now as the whole indie scene made some moves which are irreversible and people normaly tend to acclimate with the benefits they found in other software they used. I think think now with this announced changes they made some good steps forward. I'm not convinced if its enough for buying it especially for new users, but good choices to replace the physic engine with physx and porting Enet to this engine. and take the right time to implement it, so the stress with bug fixing not overruns the development per se.