I'm not really old enough to have experienced Centrex, but for small businesses its promises makes sense from a business point of view. Less maintenance/support overhead is a huge plus.
irl maintenance is pretty straightforward. I do it as a side thing to my main job.