Technically the product cant be matched for quality and ease of use.
There are a few options missing and a few flaws
It runs on Postgres as a back end (would be better with MSSQL or MySql)
So its difficult to query data
Why dont you use the built in MI I here you say,
Well its appalling, this is the area which seriously drags it down.
Its unusable, in demos to customers, I avoid showing the reports as they are embarrassing
They recently changed the license from perpetual to yearly, its a rip off - beware.
(So you effectively have to buy it every year), Its very expensive.
Why WAV files and not MP3, It chews up so much disk space
I actually had to write routines using lame to convert the files WAV to MP3
and create a database in MSSQL so I can easily run reports and access MP3 recordings
You cant white label webRTC so it has 3CX plastered all over it
and your customers want their logo on it, why shouldnt they, they bought it !
With the advent of FreePBX, goAutoDial and Asterisk getting easier to use
they are slowly pricing themselves out of the market.
The CEO, Nick Galea doesnt listen to his customers
As I say, Technically 10 out of 10, I cannot fault it, stable and flawless.
Even thow 3CX is a very easy to use PBX, their focus relies way more on marketing and buying market share then on improving the actual product. There is much room for improvement in several areas. For example their Phone App - getting calls from another line is simply not possible. Also there is no support for mp3 files, and the quality of the wave files that can be used have to be really, really bad quality in order to be accepted by the system. also the licencing model is a rip off in my opinion. who wants to rent sofware in order to keep it updated? the perpetual licence quickly gets really expensive if you need a more then 8 lines and there is no company that needs less.
Pros: Easy to install, use and manage
Cons: Expensive, Way Limited Functionality for a "world class" product