It also has a lot of prebaked configurations in it. For example there's one that changes Slovenian Apple layout (which is pretty nonsensical with @ on 3rd level) to the standard layout used by PCs. That's hugely useful for people who use Mac Minis / iMacs with non-Apple keyboards (since Apple refuses to add the standard layout to OS X).
With Karabiner that's an issue of a single tick.
Maybe other people can chime in on their uses, since I'm not the best to fully answer your question.