Your two healer choices both have their ups and downs, and every player seems to experience them a little differently. I found that under the right conditions, Minoriko was surprisingly durable - but anything else and honestly I would've been better having a character who could actually deal out damage to just swap in for the wounded character, because she was knocked out way too easy. Sanae I generally found to be the more durable overall, and even if her healing was slower, I found that most of the time I needed either of them, the boss was also slinging around status effect attacks, and I needed someone who could save Meiling if things went badly. Alternatively, using her specifically to buff someone like Patchy or Yuugi up is great, due to the large variety of buffs provided.
Honestly I tend to get by pretty well with just Reimu for healing duty, but that's just me.
Also: The first team looks best purely due to Reimu's inclusion. Gah, I want to say to put her into the second team but I'm not sure which of the four I'd drop. Alternatively, take out the first team's tank for the second team's choice and I think that'd be great.