Natural syntax is better for logs and debug, and fixes problem that show partial log:

2014-02-27 16:13:46.614 - SQL: delete from person
2014-02-27 16:13:46.684 - SQL: select id, name from person
2014-02-27 16:13:46.714 - SQL: select id, name from person

instead of detailed log:

2014-02-27 16:13:46.614 - SQL: delete from person
2014-02-27 16:13:46.645 - Custom: Trying Query.Apply
2014-02-27 16:13:46.657 - Custom: Trying Query.SetParams
2014-02-27 16:13:46.657 - SQL: insert into person (id, name) values (1, 'Silvio')
2014-02-27 16:13:46.682 - Custom: Trying Query.SetParams
2014-02-27 16:13:46.683 - SQL: insert into person (id, name) values (2, 'Waldir')
2014-02-27 16:13:46.683 - Custom: Trying Query.Apply
2014-02-27 16:13:46.684 - SQL: select id, name from person
2014-02-27 16:13:46.714 - Custom: Trying Query.GetFields
2014-02-27 16:13:46.714 - Custom: Trying Query.GetFields
2014-02-27 16:13:46.714 - SQL: select id, name from person
2014-02-27 16:13:46.714 - Custom: Trying Query.Apply

So, logs and debug is more important that "perfumery syntax"!