Xiao Hai could legit be the best Street Fighter player on the planet if he just played it more. He actually doesn't play very often, but he has managed to translate the style that he developed for King of Fighters to this game very well. I honestly think his lack of practice (plus his tendency to sometimes lose his composure a bit when he starts losing in a set) might be the only thing holding him back.