I would have to say Cloud shoulda been with Aeris. Yep. Read the context of the entire storyline and you'll see that although at first Cloud seemed alot like Zack (who she wasn't "serious" with in the first place) in his gestures and style, she soon became aware that Cloud was very different and fell in love with him instead.