Damn, it's eerie how close that list is to what I'm working on for my own 100g. All I've got so far is the Banggais.
Some will argue that a 100g isn't quite big enough for a purple tang, but others will say it's fine. All those choices look fine to me. If you're looking for something else, you might consider a foxface. They're considered peaceful and are really nice to look at. Or maybe a royal gramma? Lots of choices.