I think Sheik is the best in the game. Perfect Sheik is just too good, she has NO glaring weaknesses, her Bair matches the range of Marths air moves just with less priority, really good wavedash back, godly F tilt, ***** you badly if you DI bad, she has an amazing shield, amazing shield wavedash, amazing down smash, CG half the characters to death, do 25% per grab to characters she can't CG, easily edge guard pretty much every character, she can needle camp characters that try to camp or laser camp her, and all her bad matchups arent even that bad at all. Jack managed to beat my Fox at OC2 most of the time we played, but in Sheik dittos I beat him like 60% or so. Sheik vs Fox is not bad at all. Sheik can always smash DI out of up throw Uair in case you didn't know.