There are two things that can improve our government and they come from two different countries.
First is to beef up the e-petitions site. 500k votes and the government must debate it in the house within 6 months. (sort of a modified Swiss action where their petitions are mandatory. 100k was never a good target for nearly 70m people, 100k is great for the Swiss.)
Make MP's impeachable. I'd suggest the same vote that they were voted in with which triggers a review in the house. If the complaint is found to be valid and the MP has the same number of complainants as they were voted in with, they're history.
Those two should really sort them out.
But the only way we'll see that is if the Monarch gets involved. We've seen what happens with the Lords. Blair wanted to make them elected. Cameron wants to make them irrelevant. It's what I said about the Queen using her power. She would be able to do it once and once only. The immediate after effect would be a vote to curb her powers....
Cameron could have tried to shock the Lords by making many, many, Tory peers as Blair did. In the end his choice was to limit their power.... Which, in my mind, reduces democracy even more.