Sort:  

If we go by number of votes then it will be possible to sybil attack the comment with lots of little accounts. Some people hold thousands of those.

or Steem Voter choose a random winner?

Random winner would take away from the community aspect of everyone networking and canvassing for votes and would reduce overall engagement.