Of the brands you mentioned I would choose leupold. I have never had a issue with a leupold product that there customer service didn't take care of to my complete satisfaction. And in my opinion I think there a better scope than the others. They certainly have been in business longer than the...