I am trying to assess BC's potential from a developer's perspective and am having a lot of trouble finding my way through the available documentation and forums since the resources are relatively fragmented.
We are already invested in BC enough to want to stick with it, but is there anyone out there that is finding creative ways to fill BC's feature gap? Maybe some hybrid between BC and a more conventional server-side setup hosted elsewhere?
With regards to the API, yes nothing we can do about WebApps data currently, I have stored data before as part of cases (database) API and used the API to pull that data down. You can also store all your data in JSON (text) into large text fields as part of cases, but it starts to get a little messy in the admin tool.
What sort of things are you looking to do and I'm sure we can suggest some ways to work with BC.