I skimmed the beginning and the end. That's way too much to read. But in short the thing that has prevented me from getting one are the two things you mention: high cost of weapon and ammo as well as limited availability. The cost of either won't come down, until production (and driven by demand) increases.