
SocialEngine really is an amazing tool to create a social community. It has dozens of fantastic (paid) plug-ins, that enrich the program a lot. Review collected by and hosted on G2.com.
It really should only be used for social communities. I also recommend that you be very careful with the plugins. There are several different plug-in designers and some of their plugins don't really mix well with others, leading to customizations, which can get really messy, really fast (not to mention expensive). Plan out exactly how you're going to use SocialEngine before using it. Review collected by and hosted on G2.com.