NGL, I'd rather have Xiangling over Hu Tao. But then, I quit the game months ago so I have no idea what the meta looks like.
The meta right now is a complete mess lmao. We have Ganyu, a Cyro archer whose Charged Attack can out-damage the best main DPS. We have Xiao, an Anemo polearm whose ult is basically him doing pogostick while losing HP continiously...with incredible DPS. Then we have Hu Tao, a risk-for-reward Pyro polearm which gains attack boost the lower her HP goes, spams charge attack fueled by 30% HP each skill cast and has hp-absorbing ult.