Well you'll definitely get my (small) vote.
And yes, witnesses really need to cooperate and do a serious post mortem of what went wrong with HF20 upgrade.
The mainnet should never be upgraded as a whole at once.
A couple of nodes at first for app developers to try. Then scale up progressively.
Backward compatibility should be paramount so that nodes with new software can work with nodes with older software.
Anyway, all common sense stuff really. But it requires good partnership between steem developers and witnesses.
Every single small vote counts. Because many small votes can be big :)
I hope the lessons from this HF will be learned. In our case, it coincided with the moment where we were setting this up, so that we didn't really participate in any test. But we will be there for the next one!