This is a site that has a lot to offer. The people who work to make it a great place to be are volunteering their time to do so, making it an extremely amazing thing to behold, considering all the opportunities for fun: contests, chatting, economy, etc. The coding and the infrastructure on which the site is built is surprisingly sophisticated for a place that runs on donations alone.
Regarding some of the negative reviews on this site - beware. Many of them are written by rule-breakers and/or people who consistently toe the line. The site has rules for a reason in order to make it safe and fair for as many users as possible. Some reviews here are even written by people who continue to spend a lot of time (and presumably money) on the site. Best to form your own opinion and try it out for yourself!