Would I choose this again? Overall, yes, with some caveats
I have used other remote workflow tools before, and this one compares pretty well in many ways. The onboarding was smoother than I expected, especially the training which aligned well with what was promised. The calling tools and dialer work reliably through my typical schedule, and the database feature integrates better than other products I've tried. However, I noticed that the automatic updates sometimes slightly disrupt workflows, which was less of an issue before. Invoice and payment processes were clear, but support occasionally took longer than I hoped. Despite these minor setbacks, the overall experience was positive enough that I would consider using this software again. It offers a good balance of functionality and support, even if there's room for minor improvements.