Parliament has gained a lot of 'de jure' power since Lisbon. With it (and, some argue, a few good moves by the previous President of the EU Parliament) has come a rise in 'de facto' power and visibility.
Entirely left out of your answer is the Council, with heads of state elected by whatever their country deems to be a democratic process. In practice, EU legislation requires agreement between the three institutions.
Entirely left out of your answer is the Council, with heads of state elected by whatever their country deems to be a democratic process. In practice, EU legislation requires agreement between the three institutions.