I would love to see more features being added, but then more in a way that the possibilities with Blueprints are expanded. The idea of Blueprint to to make game development possible for, however as soon your project is a little more ambitions that the ‘default’ game, your quick to hit walls. Walls that can only be broken with the power of C++.
Other then that, everything that UE4 offers out of the box are enough to form a proper foundation for any project imaginable. If you want to have out-of-the-box game mechanic system, go make them yourself and recycle them with each project. It will save you money and it’s something indies can easily do. If something is out of your scope, simply ask help or search documentations and tutorials. If you want to save time, well… Time is money.