Do you think vote sould be private ? Public ? And why ?
Making them private is absolute idiotic. People participating in a discussion forum are willing to engage in a public conversation, if you are not willing to respond in public, then don't respond at all. And if you think that the original comment is bad/harmful/offensive, report it and move on.
Are you sastified with the current voting system ? And why ?
"Votes" are not real votes. It's just a terrible misnomer for "Liking" and "Disliking". I think we should get rid of votes altogether and use the real vocabulary.
I'd also would like a system where users could define their own scoring algorithm, and I would like to assign different weights depending on the person and the topic/community. I for one think that downvotes (dislikes) should only be counted if you are a member of the community and if you have made a positive contribution to the discussion.
What way do you imagine to highlight content and improve search, discoverability ?
I'd like to be able to follow people just to see what they are liking/commenting on. Also, given that this is a discussion forum, I wonder whether we could build a wiki-like system where people could annotate parts of a comment/post and challenge/elaborate/investigate specific parts of an statement. This could be used either for a "Change My View" style of discussion or even full-on adversarial collaboration projects.