I'd say this is kinda outdated, since nowdays there is no actual reason to fight even Rank 4 opponents, since you are getting the equal amount of Shards for a win against both Rank 1 and Rank 5 opponents. I always fight Rank 5 people with a deck of 5 of my best Sexy cards (always updated with the Sexy cards i've recently got from other Events, camaxed out to lvl 110 with SR and Ex Wild Cards) and never lose. Though, of course, i always fight Babe opponents, but i never even check for who is helping me. Just try to get the best Sexy cards you can with the highest possible SED from this list:

Then max them out fight Rank 5 Babe Opponents and you'll never lose.