I cant understand how anyone would think lily is a bad character, if you want to compare Haru and Lily do it whit engame data because haru does the job in every stage of the game while lily is a endgame dps character.
Lily
+ % crit pasives in skill and weapon
+ great % damage on skills tecnically making her the best dps in the game
+ scales very hard whit atack speed
+ tornado spamm whit plastica is literally the most damaging thing in the game
+ 1hit kill whit knockup+tornado in pvp
- she is made of paper
- she is melee
- she pulls alot of agro
- her combos make her static wich is a bad thing in pve, suicidal in pvp
Haru
+She has tools for every situation in every stage of the game
+She can figth ranged aswell melee aslong there is sp left
+She can get very tanky, still Jin is much better at this
+She is pretty good using plastica
- Useless % atack pasives
- cooldown hard caps her damage very hard
- she cant dream whit reach lily, erwin or iris in dps
- she needs to hit something to regain sp and her skills have higth sp usage so:
- she is forced to go melee even if the situation is dangerous, if you dont melee to regain sp you are useless
- All her skills need aim, also, all but one of her skills disapear once the first target is hit
- No inbuilt sustain nor healing
Haru has the uper hand in pvp because is more tanky and figth is flash atacks always moving, while lily is squisy and should be static to deal her damage plus her bigest skill, the guillotine has the hitbox buged and tend to miss.
Advancements is more of the same but powered up, in resume if you want real damage get lily, she is harder to play in pvp but also kills much better than haru.
Haru in other hand is good for everything but you will find her limits at endgame, being limited be sp, cooldowns and dps is frustrating.