A lot of the choice depends on the size of the rifle/carbine/pistol as well.
I really like the NX8 1-8x24 for how amazingly-compact it is. Is it the best scope for shooting 100yd groups? Nope, as the center dot is pretty large, but you can offset with the reticle if you’re chasing precision. I didn’t have a problem shooting sub-MOA 5rd strings with it in 6.5 Grendel with 123gr ELD-M if I remember correctly, and that was using the center dot.
It’s an awesome scope for a really lightweight, compact blaster that also works as a DM weapon.
The ATACR is really nice, but a bit large for my tastes. I lean to the Razor Gen III 1-10x if you’re going to go that big (it’s not a huge scope, but is bigger than many 1-4x24 LPVOs).
The NX8 1-8x24 is sick on higher performance intermediate cartridge AR15s, like 6.5 Grendel or 6mm ARC with short barrels.
For longer barrels, I would definitely lean on the Vortex 1-10x.
Here’s an example of what I mean with the NX8 1-8 on 12” Grendel:
If I was putting it on a LMT 7.62 NATO, which tend to be very heavy guns, pick any of the 3 optics. 600yds will be boring with any of these scopes and a good .308 target load, even from a 16” barrel, unless you are shooting really small plates.
I would want a lighter rifle though that can also do CQM reasonably.
Here’s the size of the 1-10x Razor on an AR-15: