Everyone seems to have their own preference for template engines. I personally really like Smarty as long as the way the script is developed it makes it easy to make changes. It does have pluses and minuses just like everything. But for me the way bbpress is setup I really do not see the need for Smarty. It is already simple and easy to make changes to suit your needs.