Hmm hi everyone, my suggestion would be something like this.
In the old Dota-allstars forums it often happened that people posted incomplete or really bad suggestions at Model section, I think this shoulf be a bit changed so that this wont happen anymore.
1. stage: Progression - Here you have to post your suggestion at the beginning. This is simply to sort out incomplete and worse suggestions, that are sometimes simply posted in forum sections where they dont belong at all
In order to go on to the next stage, you must atleast have lets say 10 positive votes. 10 users must approve your suggestion as being complete and good.
2. stage: All User allowed to Vote - Here the topic will be moved and everyone can vote if he likes your suggestion or not.
In order to get potentialed, you need to have 90% TUps with 30 votes, 85% TUps with 50 or more votes, i think thats how it was as well in old forums.
3. stage: Potential - Here the forum crew and potential users (users with a potential suggestion) can vote if they like the suggestions or not.
If a majority of 90 / 95% or higher approves the suggestions, then itll be moved to the next stage.
4. stage: IceFrog / his other staff members - Now the chief of Dota himself can decide whether he wants to implement the suggestion or not.
This would be my favourite system, hope you like it.
As to the votes, id say that you should have to post some reasons why you voted this way. Otherwise it could happen that the quality of the suggestion will have a lower standard, because you cant improve your suggestions if you dont know why some few people voted TD. Perhaps it could be somehow made at hero suggestions specifically, that if you vote, you have to fill out a voting template or sth like this.
Therefore flaming someone for his vote should result very fast into a suspending of posting rights, because this really is manipulation, which makes fair criticism more difficult for some people and reduces quality of the suggestions.
The only time you should be allowed to write one-liners is imo, when you say "already everything stated by other members".
Just my idea, i know this is very difficult to solve, because some will still prefer to vote anonymous, i dont know how to solve this problem.
Concerning the rest, I agree in most points with Cigaro and Cp6uja_