I have a Bushnell, works good but has limitations.
It’s non adjustable for the height above the bore, the spigots are too short for guns with muzzle devices and they can turn fairly easily.
2 out of 3 of those issues are fairly easy to fix; remove the muzzle device and be gentle while using it. The height is baked in so that’s incurable but it’s designed for a normal hunting scope/rifle height combination, the only times I’ve found it wanting is on large high magnification scopes on top of high rails or AR style platforms. I use mine a fair amount.
I have a laser bore sighter as well and it works but more set up time and more time on paper, at least for me. I hang a plumb bob at the furthest distance I can in the basement (about 25’) and level the gun and crosshairs as best I can against it then put a piece of painters tape on the wall where the dot lands and put a dot there then adjust the crosshairs to be above it by the height of the scope above the bore - 1.5” or so depending on the gun combo.
In both cases being level is super important and I recently bought a knock off Wheeler leveling tool kit off Amazon, best $25 I’ve spent in awhile.
At the range I always set my targets at 25 and 100 yards with a larger clean cardboard backer. First poke at 25 and once centered and around 2” low I move to 100 and group from there.
Doesn’t take much ammo to zero them so it seems to work for me.
I’d buy the Bushnell tool again if I needed one, if there was a better version with height adjustment I’d likely buy that as well.