I've used others in the past: Post-Nuke, IntergraMod, PHPBBFM...
All have a myriad of features, from per-member blogs, to multiple site capabilities.
The thing with all of them that I eventually tired of is that they are constantly being updated.
If it isn't the core php code on which they are built it's the tons of different 3rd party modules that were custom integrated into them.
All in all it becomes a huge headache in a very short time - so you end up spending more time working on the stupid thing rather than in it.
PHP-Fusion meets a happy medium for me, both in terms of features and ease of maintenance.