Hu Tao can be good but if you're in a domain/boss fight with a healer it'll be harder to get the high damage you want. Xiao can cause high damage and his burst recharge is great (at least from what I know) I've heard he takes damage easily though.