SSMT used to be decent but the updates have been incredibly sparse for the past year or so. The site is pretty much dead.
Personally I rarely bother with reviews anymore. I prefer to just download things to try them out and see for myself if it's good. It takes more effort, but atleast you have judged it first hand instead of having to rely on someone else's judgement/opinion (and I think the vast majority of reviews suck).
Personally I rarely bother with reviews anymore. I prefer to just download things to try them out and see for myself if it's good. It takes more effort, but atleast you have judged it first hand instead of having to rely on someone else's judgement/opinion (and I think the vast majority of reviews suck).