My spouse is a PT and hates her software. I get the sense that she also has an above average appreciation for the needs of the admin staff. They quote literally make the difference between a good day and a bad one by the choices they make around scheduling.
The problem is that she works for a large chain and the people with purchasing power are not clinicians.