From my experience of working in a large enterprise, it's that people don't really buy the software, they buy the support, the ecosystem, and (buy into) the sales process. In our case we were finally going to implement online code-review. There were plenty of "cooler" products out there, and my team tested a few of them, but ultimately the company decided to go with another company because it was established, their sales guy came out and schmoozed, and they liked the support contract that was offered over having to maintain things themselves.
I think the successful companies that make the boring software have simply realized that the cool-factor of the software is not a major selling point in their market.
I think the successful companies that make the boring software have simply realized that the cool-factor of the software is not a major selling point in their market.