IMO she's high learning curve and needs a lot of experience to be played good. So just play and figure her out. All skills are better to drag and drop rather than casting them "on target". You need to predict enemy and ally movements to get the most out of her skills. Her ultimate is one of the most annoying things in the game when used properly. Mage, support and tank stuff depending on map, mode and role you gotta fill situationally. I almost always build Arrogance Cloak (for the 3rd skill which I max first) and Chain/Tempest Boots early, along some more magic attack and HP. Survivability items when needed and Saithion Lollipop if possible.