Best coding practice.

Code is read more than it's written. So read-time convenience is to be favoured over write-time convenience (not my words, cfr Code Complete 2).
So using boolean and true/false is preferable because it makes the code easier to understand, IMHO.

As always, just my 2 cents.