Thunk configuration was quick and easy. Must faster then FreePBX (assuming your providers are supported - mine all were
Didn't used to be that way. But it's been a hot minute. I'm sure 3CX has come a long way.
They may have come a long way, but I don’t think I would suggest them to anyone
Not likely. They were pretty bad in the past, both as a product and as a company. But not to the point that I wouldn't take a look again. But their licensing costs is high.
And that is one of the few main reasons. IIRC- Isn’t 3cx based off of freePBX?
Definitely not. If it were, it would be open. It's completely their own code at every level. It's not Asterisk based at all, so FreePBX wouldn't be useful to them anyway. The strength of 3CX is in their proprietary stack end to end. It's also their challenge. They are stuck doing everything themselves, but they also get to build exactly what makes sense for them.