I think we have four quite different "issues of structure" re CP voting in different facilities within the overall site: Article, and Tip/Trick,voting; Lounge voting; Q&A voting; and, voting in specific technical fora, like C#. I consider the current expanded "Report flag" facility adequate, now, for all cases, in all these areas.
Here's my own personal preferences for what they're worth: (I'll spare you what I consider my rationale for these preferences: imho, my various "rationales" on these issues have already been posted, here on this forum, thoroughly, over the last eighteen-months.
0. Article and Tip/Trick rating: this seems fine to me the way it is. An up-or-down vote on comments on Articles and Tip/Tricks, worth one, or minus-one point, would, imho, be a good feature.
1. Lounge: I favor a simple up or down vote for OP's and responses worth one, or minus-one, point, per vote. I have been much more satisfied with the Lounge "experience," recently, while voting has been "off."
2. Q&A: first CP needs to recognize there is a problem there that has resulted in several contributors, like our own, highly esteemed, mentor, and guiding-light of CP, Pete O'Hanlon, withdrawing from being active in Q&A.
For a few, answering tons of Lounge questions with half-thought through, and obfuscating, digressive, answers, has become, obviously, an obsession. Compared to StackOverFlow, the general quality of CP Q&A, imho, is a joke. That is tragic. There's no incentive, on Q&A, to give a well-thought out, robust, answers, with tested code, careful citations, etc., that could, over time, contribute to the total quality of CP.
I no longer feel, as I once did, that having a Platinum rep as Authority, based on Q&A activity, has any real value, and is something I should be proud of: that's a shame.
imho Q&A now demonstrates a type of group-dynamics (I speak here as someone who once was a highly trained social-scientist, whose area of research was social dynamics of groups, both work-groups, and "affinal" groups) associated with "cults."
3. Specific technical forums, like C#: I am in favor of voting the old way. The issues for such forums are, I think, the appearance of questions there that really should be posted in Q&A, often questions that are asked by complete newcomers without a clue, technically, and/or the usual help-with-homework, and "gimmez" set. In this area I would favor a rated voting system for top-level responses to the OP, but a +1 or -1 vote for comments on top-level posts.
There, that's my thunking, although I doubt there's much value in expressing it here.
On the "big picture" level, I see CP's current structural problems around voting (far transcended by the continuing great value of the site-as-a-whole), as reflecting a problem of CP's size and volume reaching such an order of magnitude that its early structure (more centralized, say, in comparison to StackOverFlow).
And I continue to be an "ardent fan" of CP, which has given me, I think, so much more than I have ever given to it.
"So long as … social condemnation, which, in the face of civilization, artificially creates hells on earth, and complicates divine destiny, with human fatality … so long as three problems of the age: degradation of man by poverty; ruin of women by starvation; dwarfing of childhood by physical and spiritual night: are not solved: so long as social asphyxia shall be possible … so long as ignorance and misery remain on earth, books like this cannot be useless." Victor Hugo, "Les Misérables," 1862