It's actually not the worst UI at all. It's optimized for expert play. After a few days you can quickly do what you need to do in an efficient manner. It's a bit inconsistent but it's very functional. It's sort of like emacs in that at the beginning it seems perversely difficult but later feels very natural and powerful, despite some quirks.