Shion is a fun character who always puts up a good fight. Her abilities are considerable but in no circumstance would she be able to hold her own against Milim. Milim is one of the demon lords and could end the majority of the cast without breaking a sweat. Milim likes a good fight though so I could see her sandbagging for a while so Shion gets to have fun too. Milim wins.