Yes, before you jump ship, try a few chat channels for socializing first in addition to this board.
If you are interested in accolade hunting I can recommend the channel Accolades.
It has a friendly bunch of people who also help each others ihr on Missions to get group accolades and stuff.
I use it regularly.
Staying in TrekBBS Armada has the advantage that you won't have to deal with any fleet politics and hoop jumping to gain access to benefits at least, since our members are not competing for resources.