I plan on running a full ZCash node wallet on my own PC.
The primary reason for this choice? Online or web based wallets - someone else holds the private keys to your ZCash assets. This allows the wallet provider who holds the keys to "loan out" your assets. The ledger for your account will show that you have 100 ZCash. It may always look like there are 100 Zcash in your account - when in reality - your 100 ZCash may be loaned out to others (for a fee by the wallet provider). This can result in your ZCash being sold on demand by some other third party. You may think "so what - what's the big deal?" The big deal is as miners or even buy & hold investors in cryptocurrency, we should want pricing stability or increasing price trends. Pricing stability will make those watching cryptocurrency on the sidelines more comfortable with digital assets. When is the last time you saw the dollar lose 50% of its value in a month? Plus as a miner, frankly I don't want someone using my own assets to undermine my efforts.
So why a ZCash node? Control. I have the private keys. They won't be "loaned" to others to allow a "short selling". Increased ZCash price stability, increased adoption rate by the public and long term more profit in MY pocket. Also, my mining strategy includes holding what I mine for as long as I can. If everyone did this the Zcash value would increase in value over time as demand increases. Why risk someone else having control of your assets?
Run a FULL ZCash node.