I'm not personally a huge fan of SSI, however, it's simple and understandable, and things do what you think they do.
What I like about it is clean separation, a few command for common things, and if SSI doesn't directly support what you want you just hand it off to another program.