Hi Heitor, answers below.
- Yes
- Arbitrary boolean logic is not supported. Only AND (the default), and NOT (the
^
) - You cannot. See #2
- See Juju constraints (apparently only available on Discourse for some reason)
- Yes
I suggest you file an RFE bug for the features you would like to see.
Hope this helps.