I personally like to able to paste several snippets at a time (a selection of generic functions, for example), which generally needs some sort of scriptability.
I happen to be using Quiver at the moment – its files have a very accessible JSON structure.