Cisco vs Everything else
A huge debate raged when we were setting up a new phone system. The guys doing the install did not believe in paying high prices for Cisco gear when they could do the same things with lower priced alternatives. From what I have seen Cisco is rock solid and lower priced gear generally seems to burn out sooner.
How do you know when it's better to spend the money on Cisco equipment?
Solution 1:
It's a simple trade-off of cost vs. risk. If you believe (or have anecdotal evidence or reviews) that Cisco gear would be rock solid, then it might be worth spending the extra money. Phone systems can be pretty central to a business' operation.
For some companies, saving (for example) $100,000 on a phone system is peanuts compared to the cost of 20 minutes of downtime if the phone system fails. On the other hand, for some companies, saving even a little money far outweigh the potential of minor problems occuring in the future. It's a cost-benefits analysis only you can do.
Solution 2:
The Cisco is also more complex and requires more knowledgeable people to keep it up and running. I was involved in a Cisco VoIP deployment at one time. It worked well, had some minor issues with echo (as most VoIP does). There were a couple features we wanted that it didn't support yet (we did this very early on after they released the product), but we were living with it, knowing that eventually they'd add what we needed.
Unfortunately, we suffered a failure of the server (Cisco label, but essentially a re-badged HPaq with software pre-load. The group of us (myself having next to no Cisco experience, a couple CCNA/CCNP and a "almost a CCIE") never could get the thing to work right again. Parted it out, and bought a cheaper system that we could setup and maintain much easier.
Solution 3:
How do you know when it's better to spend the money on Cisco equipment?
Nobody ever got fired for buying Cisco...lol. That phrase has been thrown around plenty.
In my opinion, people go with Cisco because it is safe. You will always find people that can support it, just like MS stuff.
Funny thing about your OP though is that you state the "higher price" but Cisco sales guys, especially on a new PBX of theirs are more than happy to bring their pricing down to "get in the door" with you.
I personally shun away from Cisco, but that's simply because I prefer a sort of "best of breed" approach and believe Juniper (networking) and Alcatel (phones) have better products.
Solution 4:
The major problem with Cisco and other proprietary phone systems is that you have to be able to pay for support. If your company is in the habit of not paying on time and has frequent spending freezes, you might be in trouble if the system goes down and you're not current on your maintenance contract payments.
I've had pretty good success with trixbox and Polycom phones. If I wanted to add another phone, I didn't have to worry about buying another license from Cisco. You have to know what you are doing though. I built a box with a T1 card that hooked into an ADTRAN ATLAS 550 that routed the DID numbers on our PRI between our old phone system, the trixbox, and our fax server. This offered great flexibility with our setup and cost much less than going with a Cisco setup.