Not the biggest fan of some of the UI's above myself, though I have never taken much issue with Amethyst.
You are absolutely right that Primal has the best UI, but I think they also have a paid team with VC backing. The devs behind all of these clients are doing great things to push this protocol forward.
Taking has definitely come a long way since I first used it. I really should use it more. I just keep going back to Amethyst because I am more familiar with it.