My vote is the NF. I have two 2.5-10 NXS and two 3-10 SHV on my hunting rifles. I prefer the NXS on my mountain rifles. Never had a single issue with windage moving during a hunt, which was 1/2 the reason I bought the SHV's.
I have a Leupold 2.5-8 CDS that I put on my mountain rifle shortly before this years sheep hunt. I quickly threw it on, in new rings, unsure if I'd keep it on the rifle. Within a couple weeks It couldn't hold zero and dialing was inconsistent. I took it off, only to realize a couple of the ring screws had loosened. But my confidence in the scope was shot. They were torqued with a torque wrench, but I hadn't done my normal scope prep and install as I was so unsure of the scope. It was a good reminder to clean all screws and screw holes of oil, clean all mating surfaces and properly torque everything. Some people even use thread locker on the screws, but I prefer VibraTite. I prefer proper prep over taking tools with me. I'll try the scope again in the summer to see if I can warm up to it.
What I've settled on for my scopes is that I zero them at 100yards. Set my zero stop at 100 yards. When I'm lower on the mountains, they stay on the Zero stop. Once I'm up on the mountains I dial it up a couple MOA, so that it is on my MPBR (actual number depends on the ballistics of the cartridge/bullet combo that I'm shooting). This way, when I'm in the woods or anywhere a tight shot would be normal, I'm zeroed at 100yards and not going to be inches high on a close up shot. When I'm up higher in the mountains, I'm ready for a shot 250-300 yard shot without dialing and in 3 extra seconds can be back to my zero stop and dialing up from there.
I also have my Ballistics taped to my stock, 200 - 600yards, at an average pressure gradient for the elevation/ forecasted pressure, wind 0mph-20mph, left and right and some cheats for calculating allowances for angles and partial wind values. If I have time I can run something through a Ballistics app, if I don't I can get an answer with a fairly high level of accuracy from my notes and will dial correctly even for a 200 yard shot, if I have time.
I shot my sheep at 140 yards this year, 30+ degree incline, wind at my back. It was a rushed shot and I still had time to pull a number from my notes and dial correctly. If I'd left it set at my MPBR I would have sent it over his back. Instead he dropped in his tracks and rolled right down to me.
Shooting long range is better then no practice, but I'd suggest getting out shooting in steep terrain and off improvised rests. Shooting 400 yards at 45 degrees, off a pack is more difficult then 750 yards on a bench off a fully supported front and rear rest. Plus I enjoy shooting in the mountains more then at the range. Even a .22lr in a ravine on the prairies somewhere, is good practice.