I find Crowd Vox having most of the features I was looking for in a review script. Since its easy to configure, my team could easily make the things fit our criteria, n-Level categories, modules are all fantastic. Above all, we could make our site a self sustainable with paid listing and ad features. I also got some customization done by Crowd Vox team, they were reasonably good in their quote and in meeting my requirements.
Now since the traffic has increased on my site, I am planning to ask them to develop a custom theme for me, as next step of improvisation. Overall, it has so far met my expectation.