I'm messing around with JomSocial. Both systems have their strong and weak points. I'm not going to go into an A/B of them here...
You could achieve what you are talking about as far as general home page layout with CB and modules. Set CB has the default home page, then put the tabs and info you want in the layout you want, and use modules as necessary... It can be done.