Sounds like a reasonable and well thought out plan based on your personal experience. This is why we vote for witnesses. Our representatives that run the day to day operations of the blockchain, but you know that...
Though, not meaning to be nitpicking, but I see that you have only used 10 of the 30 votes available to you and 4 of those you vote for are inactive witnesses. We can debate/talk and give our ideas. Those that can make the changes to our ecosystem are the witnesses.
The voting of witnesses is the only democratic thing on this DPOS Platform. The only way that users can influence changes is through the voting of witnesses.