The main 3 pillars of democracy are the judiciary, the legislative and the executive. In the current state of affairs the executive is also integral part of the legislative, thus blurring the independence of the two from each other. I would suggest a system, were the executive is nominated and approoved by parlament, but not composed of elected parlamentarians.
The cabinet is formed by a prime minister who is elected and can secure a majority in parlament, but the rest of cabinet is nominated by Prime minister and confirmed by parlament. This gives two major advantages:
The executive is not directly subjected to pressure from voters. Thus less prone to nepotisms and favorisms
The pool of people that can be potential ministers is not restricted to the elected cohort.