Great article. A couple of the criticisms of dpos include poor voter turnout and poor voter knowledge.
To counter poor voter turnout could some incentive/reward be offered to participate? Compulsory voting could be an option too.
To counter the poor decision making of voters with different understandings of what they are voting on could a reputation system be added to weight votes? Hopefully the reputation would pertain to the particular issue being voted on. E.g stake * reputation.
I guess those suggestions are pretty obvious! But if dpos evolves to incorporate such ideas I think it will make an invaluable contribution to governance generally. Pow and pos don't seem to be able to offer as much in that regard. What I'm trying to say is if dpos incentivised participation and education, imagine that!