I love that it is an all in one program, so there's no need to purchase multiple programs - like for example OrthoPlanning which only covers half of my needs (no patient records).
The best part about visual pracice was being able use VPS as we used other types but did not have enough options available with them such us charting or billing/invoicing etc.. It took me awhile getting up speed using this product because i had been working off another system before-hand for years! But once you get past those initial learning curves then its easy peasy!! This has really made our lives easier by combining different functions into 1 place instead if having separate systems within each department ei gdent care team members who do scheduling also take payments via credit card through paypal integration.