The smart tab has an annoying glitch. When using smart tab to align (existing) text, the cursor moves to the end of the line without moving the text. Only after pressing, for instance 'enter' is the text visually alligned.
Say you have the following statement:
SELECT a.column1 my_first_column
, a.colum2 my_second_column
FROM my_table a
and you want to allign the 2nd column alias with the first, the cursor moves to the correct position without moving the text 'my_second_column'. Pressing enter will move the text to the desired position.