I agree with your pros and cons. I used to think that downvoting was worth it. Then I realized that every downvote only brought hostility and bad feelings. If I instead used that vote to reward good content then it would bring positivity and increase the quality of the community. I am betting that positivity will win!