> Also, BAML seems to be a commercial product with no clear pricing.
You've only presented half the story. They're also Open Source (Apache 2.0), with code on github.
As you mention, some features are gated, but they seem to have a fairly solid OSS offering.