I love how customizable everything is with elg! You can add almost anything you want from plugins (which are free) or even make your own custom plugin if needed as well using PHP coding skills which i am learning so far but have no issues for now since it's very easy :) Definitely give this one try!! It will definitely change my life forever because of its customization capabilities. I like the fact that you can customize the platform to your liking. It is very easy to use and the support is top notch. You can't go wrong if you use Elgg. I think the interface could be a little bit more modern. It's very old school and could use a refresh. Elgg has helped me to build a community that is engaging and interactive. I love that Elgg has allowed me to customize the platform to my liking and that I can see what my members are doing on the site.