My dad taught me to always buy the quality you need. If you're going to use a tool every day to make your living then buy the best. If you need it once in a while then buy accordingly. I see Eotech, Surefire, Leupold and others frequently going for more than the price of the gun you're putting it on. Do you really get what you pay for; or are some of those companies taking advantage of a niche market that always 'wants the best'?