A forum that rely on this sort of solutions can not be called a mature forum engine. A mature forum does not assume that users have any knowledge of php.
I just left for VB mainly because of this, and also because the lack of regexp post filtering.
I may come back to XF when it offers these...