I think honest reviews are the best, but not too brutal. Basically you point out some things that could be improved, because how else will people learn what to fix? But, you also point out the good things or people will want to give up after getting bombarded with things they messed up.