From what I've read, Zerocash will Only allow anonymous transactions, there will be no regular sending.
There is also trust involved in setting up Zerocash, you have to trust that the devs won't keep the key that will allow them to doublespend anytime they want, without anyone knowing.
Those two points make Zerocash a No-No for me. It makes no sense to use a coin that involves trust , that's why Satoshi made Bitcoin in the first place. Bitcoin may have it's 51% mining issue, but there are measures in place to stop such a threat if it happens, but Zerocash's trust issue is far scarier, the devs would be able to doublespend at any time whether they have 50% 1%, or 0% of hash power, and you will Never know that they have done so.
But Monero is not truly anonymous, merely pseudo-anonymous. Doesn't that bother you?