The best thing about this system is its ability for flexibility in terms of how it can be used by our staff members as well as patients/clients who use their services. It's very easy to navigate through all aspects including billing procedures which are important when dealing directly with insurance companies or employers regarding reimbursement issues etc. I would say my only dislike at present time has been some minor technical glitches but they tend resolve themselves quickly once notified via e-mail from support team member (which happens almost immediately). We've had no problems so far using pulsepro! Great product overall though there may always exist room for improvement especially if your practices deals primarily wtih medical bills such as ours does. Our goal was mainly just trying something new rather than find an ideal replacement - however we were not disappointed after having tried out pulsepro over several months.