I don't see what the difference is between a flag and a downvote, except for the name change. If the witnesses we all know don't like the content they didn't like before they will just keep on downvoting those posters into oblivion.
In my view Steemit does not need flags or downvotes, but it needs moderators and not some self proclamed bad cops/cowboy sherriffs that go rogue with their power abuse.
Flagging should be something very exceptional. And should be directed to moderators, preferably per category. That would also mean when you make post, this post has to be placed in a "category" like on internet fora, what should also facilitate navigating and searching stuff on Steemit. The #tag system obviously doens't work and only turns Steemit into a junkyard of randomness where it's almost impossible to find anything meaningful.
What Steemit users want to see though is:
- how much people have viewed your post
- how many people liked your post
- how many people did not like your post
and the "meritocracy" nonsense whereby super heavy weights can now at will upvote or downvote should be replaced by flat reward system.
With moderators per category, there would also no longer be an excuse for allowing these super aggressive and ennoying harrasment bots like cheetah, badcontent etc. that are operated by rogue witnesses.