Мне кажется у каждого варианта могут быть свои плюсы и минусы! А как Вы оцениваете сложность элементов(макросов)? Здесь у каждого своя оценка, например ранее Василий Кашуба критиковал меня именно за этот элемент(я даже его так же выполнил как у вас) и пытался доказать, что целочисленный SEL меньше ресурсов отъедает(он его использовал как булевый), тему не помню, но тогда Вы молчали! А теперь, проходит, думаю, не менее года, с того времени, Вы фактически выступаете в том споре с Василием на моей стороне, как это понимать я не знаю!
Вот нашёл наш спор, более 2 лет назад был:
http://www.owen.ru/forum/showthread.php?t=7023&page=482