Getting a good review depends, in a large part, on your app performance. If satisfactory, then you have great chances of getting a five star qualification or a nice review. The same thing happens if your app has a bad performance, you will not get good reviews.
However, there are other factors that intervene in the user decision of giving a positive or a negative review.
Tell us, what do you think about this issue, what makes you get a good review and the importance of this?