There's one argument for * over +. That string concatenation is not commutative, and that + main property is to be commutative.
Personally I don't mind * for string concatenation. If anything I would prefer to have matlab style concatenation, using []; it would make sense to use concatenation syntax for concatenation.
