What you as a game developer want from the game engine?

What are your thoughts on the game engine functionality, structure and workflow? What is your preferred choice?