I like the idea of decreasing the number of votes, at least to a lower number of witnesses, if not to 1:1 that you can arrange however you'd like.
At the same time, I would love to see an increase in the # of consensus witnesses. The number 20 is arbitrary (though it is written into the whole 63-second cycle, 20+1x3sec blocks), and we definitely have far more extremely dedicated & active witnesses than that. Why not switch it up to top 32 or to 40 or 64. If that's possible somehow I would love to move that direction.
Wider distribution of the "consensus" needed, as well as a vast decrease in how much voting power each VEST has would create far more decentralization.
See my full post steem blockchain designed vulnerability.