For Pathfinder 1, my preference has been Hero Lab, but that is a really expensive buy-in if you want everything. When Pathfinder 2 comes out perhaps the PF1 version will go on a heavy discount.
For Pathfinder 2 (Playtest), I've been using Hero Lab Online and I'm not particularly satisfied with it. We've had lots of reliability problems during play. Its gotten better in recent weeks. It is slow and fails in its transactions frequently. I feel for them though. During the Playtest they were trying to hit a moving target.