Since my post earlier I’ve moved from TE to Alfred on the Mac, as described here . Next step is an iOS solution but I think it should be possible to spin up a variation on this: https://github.com/bachya/ExpandSync
Also, Alfred’s script filters make it possible to create dynamic snippets that simply can’t be done in TE as far as I can tell.