Well, i was only beginning to learn php and needed to put a website quickly.
I first tried Joomla and Spip. I stayed with Joomla for a personal project and went into several problem and was not satisfied about the fact that all Joomla websites looked alike.
I had a professional website totally programmed from the ground and don’t wanted to give him a joomla look.
But in the mean time, i needed a real backend and solid user system.
On a french forum, i read a lot of people comments and love the description of MODx given by davidm.
I tried it and it was flexible enough for my taste. Even though i did not learn all the features right away.
MODx gave me a good user system and contact form, but i used Ditto/Jot nearly 2 years later.
Well, i’m totally in love it now