The reason subtitles are preferable (for making subtitles) is because i don't have to worry about screen-position or font-format. Auto-format ensures every subtitle will be formatted identically and correctly across the whole video. That means faster easier editing.
Text-insert should only be used for non-standard position/format.