When designing TExpressive we had another audience in mind than most other template processors are designed for. While e.g. Perl is a very powerful text processing language, it is also one of the most difficult computer languages to master.
By making smart decisions on how to set up the TExpressive language we have kept a very flexible and powerful system that is still easy to use, read and thus learn. This way you will be productively using TExpressive in no time, and if you plan on using TExpressive as a part of your own products or business set-up, then the same can be expected from your co-workers or customers!