While I accept the thrust of your article  the three biggest obstacles that I see currently to widespread adoption of the JBoss rules syntax in business are: 1) lack of basic boolean operations in conditions and 2) the lack of nested property access and 3) the lack of proper null handling