pfSense vs Enterprise Router ... no contest: pfsense will be easier to manage. But then again, enterprise routers (which often require cisco certification) are not exactly simple to manage so it's not exactly a "feat" to be easier! LOL.
From that viewpoint you are a racecar mechanic by comparison to a "joe on the side of the road" mechanic. And in your case, you could probably work equally well on either type of vehicle (regular public hardware vs Top Fuel). But this is "joe on the side of the road" here and for him a generic mini-van will do nicely whereas something with a "bonnet" or "special capabilities" is always gonna put gum in the works.
This has been the case with pfSense and Vicidial. Ultimately it can be easily managed, but equally easily mis-managed and the cost to have someone dig in and find what's wrong .. is often more than the replacement hardware (public level, generic router) would have cost. And in most cases a generic router WILL do just as well as pfSense or a Class B Cisco Router, LOL. It does NOT require a Maserati to get from my house to the shopping center across the street, and there is NO way I would recommend that someone give such a cool piece of equipment to the rough equivalent of a teenager who will Without A Doubt "Grind those Gears" just trying to get it going. Especially since that same teenager would have NO problem jumping into the seat of a mini-van and "just driving". Since that is less expensive, easier to operate, and UNlikely to result in horrible grinding noises ...
We have always found that any client who has pfSense AND an "unusual networking problem" can resolve said problem without paying US any money by removing pfSense. And when they are no longer "teenagers" and actually care to delve again, they may go back and have a look at that Maserati. But honestly: This is not a battle worth fighting, as a rule they would prefer to go back to Making Money and skip all this cool IT stuff. (If they have a persistent IT person, they may work through it ... but most Owners and Managers consider this a waste of time ...).
And for the record: We do NOT recommend enterprise level hardware at any stage of the game Except for two circumstances:
1) If you intend (in the near future) to grow to an enterprise call center and are choosing your first server hardware ... get a COOOL server that can ultimately become your DB server so you will never have to move the DB. Blow the cash on the raid10, redundant power supplies, SSD, 8 cores (or more! LOL) and lots of memory. OK: Memory can be easily added later if you want to keep it down just a bit.
2) If you are NOW already above 50 agents, or intend (as in have a budget for it already!) to head over 100 agents in the near future ... enterprise is the way to go. Get a good VOIP network consultant to visit if possible. Most rooms top out under 50 and never actually need all this stuff and it's a waste of precious startup resources to go there. Enterprise CAN be stepped up to with cash from the operating enterprise. There can often be a bit of extra expense from that, but reality of startup costs can make that "later" money much more easily dealt with than the "first couple months" money. Seriously.
![Cool 8-)](./images/smilies/icon_cool.gif)