Easiest:
1:Sara,you can stand still almost the whole fight
2:Parsee,I've allways found SA bosses easy
3:(PCB) Alice,not really anything hard
4:Satori,seen everything before
5:Sanae,nothing hard here
6:Tough one,either Utsuho or Hijiri,I can beat them both with 0 bombs and 0 lives lost
EX:Suwako,nothing hard here
Hardest:
1:Minoriko (not really hard but had to pick someone)
2:Kogasa (not really hard but had to pick someone,again)
3:Ichirin,NOT THE BROFISTS!
4:Reimu,Ying Yang balls of ultimate destruction
5:Sakuya,gotta love those randomly flying knives
6:Yuyuko,for some reason I can't dodge her patterns
EX:Koishi,only EX boss that can kill me before the first spellcard is over