It uses about 8 GB of RAM to run the program and takes minutes to complete transactions. Therefore it cannot be used on a cellphone wallet at a store checkout. In regards to convenience it uses only a Linux command line without a user interface.
Many features are given up for privacy concerns. Zcash does not support a multi-signature wallet with private transactions. The zero-knowledge proof can only generate a hash for miners to verify from one private-key.