This is a small little usability thing I’ve noticed: if you try to use tab completion while filling in the fields of a snippet, you’ll get the next field, instead of Sublime Text inserting the best completion, and then going onto the next field.
Example: (in a cpp file)
int dummyVariableName;
then type: "if <tab>dvn<tab>"
Instead of replacing the “dvn” with “dummyVariableName”, you’ll move onto the next field of the if.