Being able to host my own repository is a must for me. We have many TB of data and don't want to stream that over the internet. Having a repo on-site is a must.
I'd appreciate the code being open source. I can afford paying for a (perpetual) license.