Sublime Merge understands submodules, but we don't expose a UI for managing them yet. This is right near the top of our priority list though.
In demoing Sublime Merge — if I move branches that use a different submodule or different submodule version, I get uncommitted changes, either a folder where the submodule was or commit change on submodule.
Other than this it looks great!