The ability to set an initial value into an attribute which is by definition not permitted because of the defined length of the attribute is illogical.
It something I'm sure support need to look at.
Better handling of invalid form field entries would also be a huge help.
Because of the poor error handling at present and the consequent need to validate everything by rules, there is little point in setting any attribute definitions in BOs - unless you simply don't want a user to create such entry and don't care for the frustrations of users who have to commence form filling from the beginning all over again when the system dumps their earlier work.
I agree, these aspects of Aware are much poorer than the vast majority of other features in what is an excellent piece of software.