The answers to questions comes up-down ordered by date ascending. So the first answer always goes upper than next answers. If you investigate a few dozens (or hundreds) questions, you'll find out that count of up-votes strongly depends on position of answer in list, but not only on it's usefulness. I mean 1st answer in most cases get 30-50% of all votes even if there are plenty better answers after it. A very good answer, that was given 10th for example, most likely will gain at least 10 times less votes than any useless first answer... And usually first answer is whether completely correct, or have many improvements and better answers followed by it.
I propose to reorder answers in reverse order: so that newer answers go first and older - on the bottom of the screen. The exceptions (out-of-order first place in list) should be made for messages, marked as answer and probably to messages that continue gain up-votes being not on the first rows.
I think such reordering would be very helpful for searching real answer for the question when there are dozens of answers (or few very big but helpless answers on the first places). And also it will make the ratings more fair.