I'd hardly call a $400 per year per seat contract top dollar.
There is software out there that is both much worse and costs in the tens to hundreds of thousands per seat per year.
There is software out there that is both much worse and costs in the tens to hundreds of thousands per seat per year.
Software isn't tooth brushes. The simpler and more specialized it is the cheaper it is to maintain. The more complex it is the harder it is to maintain.