Le système Chat est indépendant de JomSocial ou de CommunityBuilder. Il faudra te tourner vers un système comme
Jbolo
et gérer les droits utilisateurs en conséquence.
Concernant les adhésions, si tu souhaites en proposer des payantes, cela change la donne et doit être géré par une autre extension tierce.
Du coup, CommunityBuilder et CBsubs feront l'affaire et t'apporteront surement la meilleure interropérabilité.
Cependant, je préfère personnellement coupler JomSocial qui est vraiment excellent avec une solution comme OSE Membership (Payant) ou Akeeba Subscriptions (Gratuit), mais cela ne tient qu'à moi car je les connais très bien et leur appréhension peuvent te prendre pas mal de temps.