I use Joomla on a lot of sites. I have done a lot of custom work with it, as well as using free and premium templates. It isn't perfect but it is awesome for the price.
The only only other option that I would recommend looking into is Drupal. I generally prefer Joomla since I can get to a finished project quicker.
There is a bridge option on UBBdev at
https://www.ubbdev.com/forums/ubbth...mla%20JFusion%20plugin%20for%20UBB..htmlI am waiting for v8 before I try to integrate my forum with Joomla. I just read the latest posts from the thread above and it appears to have some errors.
Let me know if you have any specific questions.