As a developer, I'm always very wary of adopting any technology that would lock me in to a platform. This sounds like lock-in to me, since there is a binary involved, and limitations around size of data. I think your appeal needs to be on the business side where decision-makers are can see your freemium product as a short-term win, and maybe convert to paying customer if it works for them.