I’ve tried a few but still hole19 for me. I just use the free version and it’s absolutely fine, works with the Apple Watch as well. I think it’s quite cheap for the paid version if you want the full view of everything on each hole.
There's probably not much difference between the popular apps but Hole19 does everything I need - however I tend to use it only when I'm playing away from my home club. Seeing the hole from above is great, measuring distances to hazards etc. is useful, it records my scores too which is handy. The basic version is free or it's about £3/month for all the extra bells and whistles. TBH, the free version does me just fine.
I've always been a Hole19 man. I tried a lot of the GPS ones a few years ago and Hole19 was the most consistent in terms of speed an accuracy. You can also record your score, number of putts, fairways hit and missed, so it's pretty good all round. And that's all on the free version still. Been using it for nigh on three years now.
I have been using the Taylormade MyRoundPro, it seems pretty decent, quick, you can log your club used quickly, gives you distances etc, and then at end of round, gives you your stats. I keep looking for an alternative, but never found one that seems to work as easy. Have tried Hole19, but as I like to record my shots, and then have stats, I find it is a bit long winded