10
Exactly.
XOOPS is not perfect, but usually it is possible to change what you don't like.
I have tried looking into the code of Typo3, but I just can't seem to understand it. I may have fealt almost the same with XOOPS, but now I can go through it step by step, function by function and figure it out - something I cannot do with Typo3. Of course it takes some knowledge and persistence, but I have improved immensely in PHP and CMS knowledge in the last year and still, I cannot get my head around Typo3.
I'm sure it is an excellent system, but it takes more or less a formal education in it to be able to work with it (professionally, that is)