That's it, definitely going offensive Ran next time around. I should also boost Kanako's attack more. Mad Dance on Medoteko has a decent multiplier.
I guess that also partially explains why Flan's Laevatein smashes Master Spark for damage assuming neutral resistances and average def/mind
EDIT:
I wonder how ridiculous a tier list would be for this game. Considering none of the characters suck, all of them being really powerful if used properly, it'd be hard to imagine. Tales of the Abyss was the same way, except it's easier to sort 6 characters (I remember a pseudo tier list going something like Tear/Guy, Jade, Anise, Natalia, Luke/Asch, or along those lines)
Here's my rough gander:
Notes - I'm bored, as you can see. Also, this is primarily opinion and experience based. YMMV, although I think everyone agrees that Reimu and Meiling belong in top. The lower the character is on the tier list, the more situational they are. I think we can all agree the best person to heal Komachi is Eirin, no questions asked, for example. Based upon trash sweeping, boss fighting, and overall contribution throughout the game.
GOD:
Yukari - Spiriting Away gives her the best offense/defense in the game, also extremely durable
Reimu - best healer overall, one of the best defensive characters, bar none
Meiling - most balanced tank in the game (can survive everything except Last Judgment, and with a special build, she can survive that too)
Nitori - decent mind, absurd firepower (I think a grand total of TWO enemies in the game can actually neuter her damage)
Marisa - good for everything except high MYS affinity enemies
Mystia - probably best character in the game for floor trash AND fairly good vs. bosses
Shiki - Last Judgment smashes stuff to bits, Wandering Sin is like Narrow Confines of Avici on drugs
TOP
Kaguya - can hit everything extremely hard with Hourai Barrage, and if that doesn't work, Stone Bowl
Chen - top notch boss killer and fast target sniper
Aya - Chen 2.0 without the damage buff, but with a speed buff, if enemy has huge defense/WND affinity, Sarutahiko's Guidance alone makes her worth taking
Renko - Galaxy Stop and Debilitate are semi-broken
Rinnosuke - amazing overall stats, even with worst leveling rate, decent damage, very durable
Orin - sweeps floor trash and bosses equally well
Iku - Thundercloud Stickleback and amazing mind OR decent magic and high paralysis resist for some pretty silly wind damage
Tenshi - only defense/mind ignoring/heavily piercing attacks even deal enough damage to be considered a threat
Komachi - starts more situational due to bad defenses and low base affinities, but ends up an amazing aggressive tank/debuffer
Alice - versatile, durable, fairly damaging
Yuuka - multi-target Master Spark is less useful than one would think, but still amazing, Gensokyo's Reflowering/Beauty of Nature go hand in hand with defensive attacking
Flandre - Best. Damage. Ever. Also worst staying power ever (except maybe Chen and Cirno)
HIGH:
Suwako - turns 16f and 16f v2 into a joke, and has Iron Ring hax
Minoriko - arguably 1st/2nd/3rd/4th best Mind tank in the game, amazing single target healing
Remilia - jeigen, but unlike jeigen, stays awesome, starts off as the best attacker up until Iku comes along
Yuugi - laughs at physical attacks, and then smashes stuff with KOi3S
Suika - magic resilient, slightly worse strength than Yuugi, better staying power overall, Throwing Atlas is a wind-elemental KOi3S
Patchouli - almost magic proof, amazing DPS via Silent Selene or weakness games
Kanako - good defenses overall, only nuke-class cold damage available
Sanae - heals worse and is slower, but has status healing and Miracle Fruit
Ran - either the best safety buffer in the game, or an awesome attacker (and later on, both)
Keine - IMO, best floor exploration tank (cheap multitargets of good damage), great offensive offtank
UPPER MID:
Yuyuko - Saigyoji Flawless Nirvana is absurdly good, but mediocre magic, slow leveling rate, slow as turd. Awesome mind tank, though
Youmu - Djinn Storm proof, huge damage with all spells
Reisen - Discarder and Grand Patriot's Elixir with her stats is enough to secure her here. If her magic and mind were any better, or if she
had a composite attack, she'd be top
Maribel - Reisen with an inferior buff, worse debuffing, but better attacking and durability, notably slower
Wriggle - fairly meh vs trash, but very durable, near status proof, poison is great against anything vulnerable to it
Mokou - Fujiyama Volcano = Royal Flare, Fire Bird - Flying Phoenix is a poor girl's Discarder, Wu is a decent alternative to fire spells
Utsuho - very damaging, reasonably durable once affinities are patched up
Rumia - can be converted into a secondary/tertiary healer with MAG buffs, Moonlight Ray is an amazing nuke
Sakuya - The World + Killing Doll + Offensive buffs for some pretty decent DPS vs bosses, or tank + Luna Dial for some fast switching
Cirno - fastest paralysis until Mystia (which is end game), can debuff bosses, arguably second worst offense in the game vs bosses
Eirin - sturdy healer who needs little more than SP, Defense, HP and Mind, due to Hourai Elixir mechanics. Slow, and offense comparable to your other healers or worse