Two bits of functionality we miss from SublimeText’s snippet implementation are the pop-down UI when you’ve entered the trigger text to let you know you can hit tab to generate the snippet and the ability for the snippet to set the cursor to multiselect. For instance, we write a fair amount of puppet code here and the class snippet includes both a comment and functional code snippet where the class name is in both as a matter of style for documentation. SublimeText is able to select the default text for the class’s name in both areas and allow us to type the name at both selection points.
The first item is useful because for a large language, remembering what is and isn’t tabbable is difficult. The second item is just pure efficiency and has come up more often than I would have thought.