One big governance problem (not just in blockchains) is voter turnout, many users simply don't care enough or don't even know that they can and should elect trustworthy, high performing witnesses.
Splinterlands did an interesting approach raising voter turnout. First they push new polls with a pop-up whenever one visits the site, and they have a quorum, i.e. 66% of staked coins have to vote in order to make the vote go into effect.
Maybe something similar could be done by frontends, hive keychain, etc to increase voter participation. Also a quorum mechanism for top witnesses or proposals would be interesting to test and think about.