Okay, just to spice things up a little, I've caught up with the skywheel dates (Tifa's was the one I got first in my main playthrough), and now I have refined my standing on how I see Cloud's feelings towards the girls. I know some of you won't share my mindset, but that's the beauty of it.
I have watched the intimate dates, so my interpretation is based on those, and I've taken into account that every date is canon in the sense that it shows Cloud's feelings.
So, I really think that Cloud has romantic feelings for both Tifa and Aerith, but the nature of these feelings are very different. Cloud is in love with Tifa (even more as he thinks), that's very clear, but it's unresolved yet (since the date doesn't considered to be canon in the sense that it really happened). On the other hand, he likes Aerith. Not in a deep love sense, much more as some budding, starting feeling. Here comes the twist: Cloud do not want to like Aerith romantically, because he is in love with Tifa. It's like his mind dictates that he can't fall in love with Aerith, because he loves Tifa. That's why he always acts colder when Aerith makes moves on him. Not because he doesn't feel anything for her, but because he actually does, but do not want to. In reality, he do not want to betray his feelings for Tifa.
So there you have it. This won't change anything in the sense that Cloud and Tifa is a given. Nor these suggest that Cloud and Aerith should be a thing, because I think that even if Cloud started to like Aerith, it can't measure up to his feelings for Tifa, which will resurface in part 3.
EDIT: Just some typos, but my grammar sucks, my english is really rusty nowdays.