Generally is possible to use 3CX bridge (master) to interconnect with various PBXs. Sometimes it could be quite tricky (avaya, cisco), in other cases very straightforward. Consider using also VoIP gateways and SIP trunk / VoIP providers in 3CX in some cases.
Dialing extension-to-extension is easy to accomplish in both directions probably with any other PBX. However using remote PBX trunks and setting correct caller IDs may be tricky enough, even in cases of 3CX-to-3CX bridges.