Actually, I was impressed with the German model. Each district is guaranteed a represenative. Yet smaller, yet significant, parties who cannot win a district will get some influence in parliament. A nice combination indeed. It probably requires too much math for many voters to understand, but they need only cast a vote.
At the federal level in Canada, we have three levels: governor general, Parliament, and the Senate. The GG has great legal powers, but has never used them. The role is ceremonial. The Senate used to be a place for party hacks to get a big salary to do nothing. But 20-30 years ago, things changed. The Senate is now "one-quarter" of a legislative house. It can make suggestions to new legislation, and sometimes Parliament listens.
Infomally, a new power is emerging: The Prime Minister's Office. This group of 20 or so fiends of the PM who probably set more policy and legislative agenda than Pariliament or Cabinet. But these people are unelected and unaccountable.
Committees are still being struck. But the PMO sets the tone of those committees. It tells the elected MPs (of the same party) what to do.
I bring this up because there is often informal channel of power outside the written rules.
As far as each area getting its own represenative, I would say that this has turned into window dressing. The representative's first loyalty is to the party, not the people who sent him/her to Parliament. I mention things like this in my book.