I've got a slight hand tremor, and any laser I've tried I've struggled to keep it steady enough to track the flag, so I use GPS.
I've got an Apple Watch S10, which I pair with The Grint app. Not played a course yet that isn't on there, and yardages seem pretty accurate.