Ok, is true that the first four months working with typo3 are heavy and almost a nigtmare, but after you get the idea of TypoScript and templates you have resolved all your web develop needs for your entire life.
The group/users access control is really nice and the workspaces are very easy to use.
Typo3 is so powerful and flexible!, I can't think something I can no make with T3. Joomla, Xoops and Drupal are just CMS, but T3 is a big and well made plataform.
Only one thing sucks on T3: the extensions uses a weird/wacko compress format, this is very unflexible and annoying to review the source code.