I totally agree with you, and as my app is growing, I am beginning to see the limits of this plugin. That is why I am planning to manipulate database items that have a strong meaning using PHP objects ...
When I discovered the smarty template engine, I lacked a feature I have found in another template engine (
{list query="SELECT
news.nid,
news.date,
news.titl ...