Congratulations to The Armoury!
I think Tribeca is quite good from an aesthetic perspective. Beyond the specific products, The Armoury represents a lifestyle and a philosophy. They are traditionalist but also very on target in terms of the tastes of this moment. Their type of the classics is where the mainstream market is headed. The big spending bankers and such are definitely moving in the direction of things like Drake's ties, Chan suits, and Carmina shoes. Everyone is tired of the flashy logo brands - even people that styleforumers might like to think lack the taste.
I don't know Tribeca that well, but I can think of two establishments that fit with The Armoury vibe. The Greenwich Hotel, in Tribeca, seems quite well matched. On a much lower price level, the J. Crew's Liquor Store is in the same vein, at least in the great scheme of things.
Why would people say the prices are high? If anything they are lower than many comparable players in the market. These are handmade luxury goods The Armoury is selling. Mark has scoured the world for products that offer the very highest quality without the silly prices that go with brands like Lobb, Hermes, etc.
Obviously, you can't compare the prices at The Armoury to the online bargains of various types and secondhand stuff preferred by those who have the time and interest in scouring. Of course you can have really great style at a much lower price, but I suspect it could never be as immaculate as what you might get from shopping exclusively at The Armoury.