Cathy? I thought its was going to be Sophie. Even then: no contest here.
Cathy had some good scenes with Layla and I guess I like her professional attidute a bit.
However, Sora is the life and blood of the show. Overcoming all ordeals and making the dream into a reality. Not sure do I want to write much about her with this match-up. I kind of feel like I should save it fot later. Sora for the win, win, win.