I vote L2. There are many many advantages to Zcash enabling sidechain-ish things.
I recently discovered Protocol Labs has done some research for Filecoin and is currently working on production ready code for something called Hierarchical Consensus. ECC has a relationship with Filecoin . The high level idea is to allow a third party can create sidechain-ish things that can have altered consensus rules (e.g. that allow locking of funds etc). I believe we should start researching things like this now as it may (or may not) help to bundle/overlap this kind of consensus work with the transition to POS.
There is a YouTube video in the link below that gives a good overview.