Well...I look at it his way...
You should only have to leave a written feed back if it is not a 5 star rating. It should be optional if voting 5.
Here is why I look at it his way...
To me 5 starts is not exceptional. It is perfect. It does no more than it was stated that it would and no less. It has no major bugs that destroy any functionality and it is not intrusive to whatever else I am doing to put it simply.
Now...I am 'trying' to make addons and I make many mistakes...some mistakes are stupid things that I should know and/or simple syntax errors, some of them because I try to swing for the fence in my ballpark when really I should swinging for a sacrifice fly. Whatever the reason for my mistakes...they deserve stars deducted. By leaving feed back on anything less than 5 stars you maintain integrity in the rating system because you can make a person state the important reason of why they deducted a star.
One problem with that is... it's going to prevent people from simply being able to say they like it without writing an essay on why. Or, if the character limit is small enough it'll be a crapton of "+1" or something else in the text fields.
A blind rating does not help someone improve their product and stating the 'why' will surely help them improve their product if that is what they want to do and if that someone took the time to create a resource and another found it at all useful in any way...why would another not want to leave feedback to someone as to how it could be improved in a quick professional manner?
Generally speaking at any shopping or ratings site... I don't take anyone seriously unless the people don't discuss money as the burdening factor...3rd party products for xenforo are kind of closed market and people spend time on stuff as a legit business and need earnings.
Since many of the people releasing free resources are also some of the same people who sell resources they would naturally take a stance against padded voting...I mean who wouldn't...I don't give a rat's ass who says what about me or what works I might do if they can't say it directly to me in a civilized manner...but...I TOTALLY understand that for serious developers and designers who actually make a living off of this... it is not an option to ignore it...
feedback is a critical part of the shopping experience...and proof is everyday life...if someone tells you yeah I bought two of those TV's and both broke within a day of each other...you probably won't even consider it or maybe even anything they make. If you say that to someone and it is not true...you are doing the injustice of lying to a friend at the cost of another.
Slighting someone online is much easier than in person because of the obvious anonymity vs. in person, and I believe it is making things right for the people who put in time and effort to deliver products many of which are free of charge to users like myself who are hardly capable of putting something together that is even worth sharing...
That's my take on it.
For the haters...if you need someone to hate on...do your job and feel free to deposit all of your negative stars on my stuff..
http://splicd.com/e7z_ztMxBgk/42/48