The last time I looked at Joomla it was nasty and clunky (though ive heard this has improved recently?), Maybe something like pimcore, but its not very user friendly, and wordpress I don't feel would be suitable for such a project. Drupal I just can't stand.
EE?
It does have a learning curve, but I think you could easily get it....it's not free either, but if you are making sites like that you are gonna spend hundreds of hours anyway!
EE?
It does have a learning curve, but I think you could easily get it....it's not free either, but if you are making sites like that you are gonna spend hundreds of hours anyway!