I have a Green Gas sniper rifle and 2 spring sniper rifles, so I feel I can answer this.
1. Distance is not as important as accuracy. And for accuracy, the most important thing is consistency from shot to shot. Green gas is not consistent, as the pressure goes down as you shoot more BBs. Also (not an issue for.me here in the tropics) temperature will affect BB speed, introducing more variables to your shot. Hence why I stick to spring (I am 50, so carrying an air bottle is too much weight and hazzle for me, so no HPA). Also, regarding distance, it is very rare in any field around here to be able to take a 100m shot. Typically, 90% of my shots are in to 50~80m range.
2. My gas rifle has the reservoir in the bolt, not the mag. This means I have to bring greengas on top of BBs. But it is similar if you go to a long duration event or if you develop leaks. Again, simplicity is best for me.
3. Different rifles have different volume cylinders. And barrel width will affect power and accuracy. My custom VSR 10 and my SRS are built very dufferently. Both are capable of putting a 0.43g BB on a human sized target, but the SRS is mire conaistent. The SRS has a higher volume cylinder, which means I can us!e a wider bore inner barrel, which increases accuracy (many here still think a tighter bore is more accurate; it is not. It will shoot faster, but less accurate). Drawing
https://drawnbyhislight.com how to draw
Having said all this, the most consistent rifle will be HPA. If you are willing to put up with the tank, it is que quitest and most consistent (accurate) option. Plus, very few parts move on shot to ruin your aim.
My advice? Go with whatever makes you smile. At the end of the day, that is what we play for!