As an author of SMTO I can name its distinctive features

- Multithreaded, very fast, can utilize almost 100% of CPU
- Simple and fully automated
- Has no quality/compression settings or presets, because the main goal was to optimize textures with as minimal quality loss as possible. Utility was already configured that way.
- Can unpack BSAs, optimize textures they contain and pack them back (with BSA compression)
Texture Optimiser has more optimization techniques and results in a slightly higher dds textures size reduce, but SMTO can also handle BSAs and many many times faster.

Now I'm experimenting with BSA compression. Some file types don't support compression at all, e.g. sounds stop playing if they are in a compressed BSA.
Maybe that's why Bethesda divided vanilla BSAs into categories... they all have different archivation settings.