You can use CF Pages with your own build infrastructure, it has "direct uploads" now. It's currently unlimited in the amount of deploys you can do a month. I don't think CF knows how to price it yet, so I wouldn't rely on this being free forever.
That's good to know! Would be nice to hear from someone from CF on how they plan on monetizing these "direct uploads" before we start investing in a migration.