Clement, while I hear your concern about using a dummy extension for routing purposes, is it really that big of a deal? If using a "dummy" extension sounds like a hack, why not call it a routing point. Under the covers, isn't this simply a configuration setting? One could argue that your heartburn is more about perception than functionality.
And suggesting 3CX is only appropriate for smaller implementation is... open for debate. I have customers with close to 2000 extensions on a single instance of 3CX running as a VM on commodity hardware (rather than hugely overpriced proprietary hardware) and they love it.
I would also argue that you can almost always find a way to get 3CX to function as needed. True, it may require some creative thinking, but when you look at everything you get for the price, you must agree a little extra effort is well worth it. Several years ago I found myself in a bid situation where Cisco came in at $1.2 million, Avaya was $1.1 million, Shoretel was $900,000, and we (much to my embarrassment) did the entire job for $100,000. So, how much is that specific feature worth? For my customer, it wasn't worth 8 times the price.
Having said that, we all agree there are some areas where we would like to see 3CX invest some additional time. Perhaps this is an example of one area where we would like to see some enhancements and I'm sure that is the point you are trying to put forward. But let's consider, that you will always find features missing from one PBX to another.
To address jskinner97 lament that 3CX doesn't have all the same features as siemens, panasonic, lg, samsung, BT HVS, Wildix and so on, we can say the same thing when comparing them to 3CX. Do they all have the awesome web meeting features we get for free out of the box with 3CX? No? I use that feature of 3CX every day and in my view that's a must-have capability for any PBX I'll be using.
And how about administring LG for example? Oh-my-gosh hundreds upon hundreds of numbered menu options to memorize to perform the most basic configuration tasks? True, LG has 40+ years of experience building PBXes and it has a ton of features, but would I EVER go back to that? NO WAY. 3CX has always put a premium on streamlined administration and I would NEVER want to go back to the clunky interface of a Cisco or LG. I would find a different job first.
I know this thread wasn't really intended to suggest that 3CX isn't a feature-rich solution, and was more about lamenting one or two features that could be stronger, but let's not forget that lots of people read these forums and looking for solutions should be the focus. If there is a need to extend a feature, the Ideas forum is the best place for that.
Let the flames begin.