Cryptography is about communication in the presence of adversaries.
The real competition is not between products, but between business models.