Major downside of zipline is that is only aware of a single world currency. Back testing securities with multiple currency denominations will not work.
Works with both equities and futures
Should have its own Python environment as specific versions of libraries are required
Troubleshooting Python, Anaconda, and Zipline Install
You may run into version capability issues (I am using Python 3.5)
To create an Anaconda environment in Python 3.5 with Zipline installed complete the following: