Take a look at jReviews:
http://www.reviewsforjoomla.com
They're the gold standard as far as I'm concerned. Slick, multiple criteria, sortable, searchable, commentable, editorial vs user reviews, different ranking scales, preview images... Plus all of Joomla's CMS features, like multiple levels of access, user management and profiles, news, etc.