The EU needs to become a real democracy, and its executive head needs to be democratically elected. This would further legitimize the institutions of the EU. We need to do this, and further federalization through this route if the EU is ever to have any serious chance at lasting this century.
Yes, EU should have a president elected directly by the people. In my opinion, president should be elected directly from people because it gives what the majority of the people want. Especially in EU where most of the people are educated. Having president elected by the people would as well promote the local person who might be good for the position.