1. Do you foresee any issues with a Joomla/Seblod setup?
2. Ideally I would like to cache site and exclude certain modules but I understand that is not possible (I think it is in Drupal).
I have a module which shows the registered user their next appointment - to do this it seems I need to turn cache off for whole site