If your serious about any long range shooting at all, you will be past 500 yards in one weekend. I would buy a RF that will range deer at 1000 accurately. You may not be ready to take game at 1000 for a while, maybe never, but there will come a time where a rock or steel gong will tempt you to take a poke at it at 1000. So why buy now and wish you bought better later. Get a CRF 1600 or 1600B. They are THE best bang for the buck.
I use a Vectronix for my daily RF, my back up RF is a CRF 1600. I would not spend more for the 1600B because I prefer to use a phone app for my corrections. So range is all I ask of an RF, but I want it accurate. This is the most accurate way to go. Bar none. The G7 is very nice, and very convenient. But you still need a kestrel
for reading wind speed, and buy the time you figure out what to do for a wind correction with the G7 you could have entered it in an app. It too has a pretty large beam. Some have not seen the problems that could occur with this, but I have. I set one up for failure in my field test and it did. Twice.
Forget the Zeiss, the zeiss has a beam divergence bigger than a bus. Well almost.