Keep your eye on Unity. It's bridging that gap and becoming the go-to AR dev tool that supports most of the leading hardware platforms. Wouldn't be surprised to see Microsoft (or another big AR player) acquire it - I'm sure a lot of companies are eyeing it hard atm.
As for what could kill AR "before its had its chance" (AR has actually been around for a long, long time) - lack of wearable hardware. AR apps on phones/ipads/handheld devices are nice, and getting better all the time, but generally don't have the potential to increase productivity to the extent that hands free glasses/headset can. Wearable hardware needs to get more powerful, less intrusive, and have better/ubiquitous connection (more bandwidth than current cellular, potentially 5G could solve this issue).