Joomla is not too flexible. The modules and plugins are not easy to edit and require pretty extreme knowledge of PHP and Javascript. It looks nice but from my previous experience with it, it's pretty hard to customize without screwing up the layout or functionality of the system.
I recommend e107 because it has easy customizable plugins and the a custom made layout from scratch is really easy. Everything is very flexible with variables. There's a very easy to use and extensive backend administration which is quite imperative for sites which have heavy member traffic. The user system is very easy to use and also is easy to customize.
I recommend e107 because it has easy customizable plugins and the a custom made layout from scratch is really easy. Everything is very flexible with variables. There's a very easy to use and extensive backend administration which is quite imperative for sites which have heavy member traffic. The user system is very easy to use and also is easy to customize.