If you want my opinion: Ethereum.
I think that both are better. We do not know whether ethereum will be on the top or zcash. Both of them have the unique function and technology which can give us a great great future. Just split 50% of your money to buy ethereum and the rest for zcash