Well, if I remember correctly, he'll only pick Cloud if you have the absolute best stuff.

I think he picks Aeris if your stuff is good, but not the best; meaning, if you got a lot of the good stuff but not all of it he will pick Aeris.

He'll pick Tifa if you have anything worse than what you need for Aeris.