@Master Bates -- haha!! You did a pretty good job!!
Fundamentally, this is and will always remain a love triangle that is up to player interpretation:
Nomura:
“AC is a piece of work made by Japanese people. In Hollywood movies, I think there is a tendency where the meaning of all the scenes have to be expressed clearly but, this isn’t something like that. With our work, the viewer is free to decide how they interpret or enjoy it. The staff has their own answers to all the scenes in the movie such as the angel statue that makes an appearance many times. But, even if someone who has watched it interprets it differently, then that is just another answer. I guess "comparing answers” with friends is one of the ways you can enjoy the movie. I think AC is a movie that makes those who have watched it, want to talk about it with others.“
~FFVII AC Prologue Book
”I’d say, [who Cloud likes] is all how you perceive the game. Cloud, as you know, is a very popular character, so I don’t want to confirm the answer either way. Since the players have affection towards him, I want to leave it up to the players to decide who Cloud likes.“
~2002 interview with Tetsuya Nomura
Now, to address the "happy ending":
Tifa get's her happy ending because Cloud no longer lives in the Church. Cloud returns home to live with Barret, Marlene, Denzel, and Tifa.
If you want to view Cloud and Tifa as a "couple," so be it. You are free to do so. However, there is no scenes of romance between them and no description of them being a couple by SE. This means their relationship is purposely ambiguous (ie: it is forever a love triangle that doesn't include Zack).
To me, Aerith is pushed on you as the main love interest due to the main narrative (ie: she dies). Cait Sith's lines were designed by SE to set Cloud and Aerith up as star-crossed lovers.
“Looks good.
You are perfect for each other!
Aerith’s star and Cloud’s star! They show a great future!
Poor Tifa!”
~Cait Sith
“After solving the puzzle about Cait Sith’s replaceable body, he tells one last fortune of Cloud and Aerith’s affinity.
Cait Sith’s lines, which seem to expect Cloud and Aerith’s wedding, now makes it more painful.”
~Final Fantasy VII Dismantled; Square Enix
So sure -- you can argue that Tifa "wins" by default due to being alive. But if Aerith had lived, it is most obvious to me that Cloud would have picked the Flower Girl.
When both ladies are present, Cloud's preference is Aerith:
Tifa gets her "happy ending" regardless of if she is "with" Cloud. Why? Because Cloud finally returns to them after being at Aerith's Church. Though "them" includes Barret, too. The Seventh Heaven family. We are also assuming that a romantic relationship is necessary for Tifa to be happy.
For me, the fact that Cloud and Aerith developed such a strong bond in such a short amount of time suggests they are soulmates -- "meant to be." Without Sephiroth "thwarting" their budding romance, Cloud would have ended up with Aerith. To me, Tifa doesn't stand a chance if Aerith lives.
Just as Rose moved on from Jack but still returns to Jack at the very end of "Titanic," I believe that regardless of if Cloud moves on, he will still one day return to Aerith. Soulmates are soulmates. A childhood crush simply can't compete with that, and I don't think it was ever intended to. Aerith is the original heroine and the original love interest.
And for the record: people keep saying this isn't a "competition."
Well then why the hell is Aerith described as Tifa's "love rival"?
Like it or not, but the love triangle does make it so Aerith and Tifa are like Coke and Pepsi. You gotta pick one. It is an inherent rivalry. Again -- Aerith is stated to be Tifa's "love rival."
Luckily, SE says both interpretations are valid interpretations. I just personally think the Clerith interpretation is stronger both due to the main narrative (ie: Aerith dies/star-crossed lovers/soulmates/Shinra jail cell), and the fact that Aerith is the original love interest who was developed first -- the star-crossed love story was always intended from Day 1.
PS:
The very reason so many think it is Cloti and Zerith is because of misconceptions regarding Zack. It is also easier for the masses to understand "Cloud and Tifa" -- "Zack and Aerith." That looks "correct" on the surface.
In addition, Crisis Core led many fans down a path of believing that because of Zack, Clerith is somehow invalidated. Many of them never played the OG.
However, we don't see anything romantic between Zack and Aerith in the lifestream.
In MoT, Aerith states she will only call Zack if she gets "really lonely," and she also states that she prefers Cloud's personality over Zack's. And yes, I know most don't consider this "canon" -- but I'll trust MoT (a book approved by SE) over anyone's opinion on this forum. Regardless, there is no scene of romance between Zack and Aerith in the lifestream, and Zack isn't even in the official love triangle.
In the OG, Aerith said her & Zack were "never serious," that her relationship with him is "in the past now," and that Zack probably moved on because he's a "real lady's man." Plus, we know from the "normally occurring" CxA Gold Saucer date that although Aerith initially liked Cloud because of Zack, she has finally grown to like Cloud for Cloud.
Aerith:
......first off, it bothered me how you looked exactly alike.
Two completely different people, but look exactly the same.
The way you walk, gesture...
I think I must have seen him again, in you...
But you're different.
Things are different.
"Things" are different. Aerith now likes Cloud for Cloud.
“Although in the beginning Aerith felt close to Cloud because he behaved like Zack, her interest in Cloud himself grows and she is attracted to him.”
~Final Fantasy VII Ultimania Omega; Square Enix
Aerith:
“At first when I met Cloud, I believed he was similar to Zack. Little actions, the way he spoke… his kindness. But Cloud is Cloud. I, now undoubtedly, love Cloud much more than Zack.”
~Final Fantasy VII Dismantled; Square Enix
At the end of the day, Cloud wasn't Zack. He adopted a few memories from a specific moment in time and that was it. There was no transformation.
Cloud is emo and introverted. Zack is happy and outgoing. Cloud retains his emo and introverted personality during disc 1.
Furthermore, Cloud didn't recognize Aerith. If Cloud was Zack, why didn't he recognize Aerith?
Are we saying literally everything Cloud did during disc 1 is somehow tainted because of Zack?
Are we saying disc 1 Cloud was actually Zack? Where is this stated by SE?
If all of Cloud's interactions with Aerith are tainted because of Zack, why would Cloud feel guilt towards Aerith's death?
If Cloud was Zack, wouldn't that suggest Cloud should feel nothing towards Aerith because everything he ever did or said to her was tainted because of Zack? Do we honestly think SE agrees with that assessment?
I guess SE created an entire star-crossed romance between Cloud and Aerith and want us to go
"oh, that was just Zack!"
Really...!?!?
Why is Cloud guilty in AC if he was Zack?
It just doesn't make any sense what-so-ever.
Also --
“After developing his personality by using Zack’s memory as a base, Cloud still maintained the part of coolness even though Zack had cheerful characteristics. The part of Cloud’s coolness that keeps him away from the surroundings and the part of his asserting "no interests” all have nothing to do with the influence of Jenova cells. They belong to the real Cloud’s personality." ~Final Fantasy VII Ultimania Omega
So although Cloud wasn’t completely himself during disc 1, parts of the 'real’ Cloud were present during his time with Aerith. It is also stated that the Jenova cells inside Cloud mimicked Tifa’s memories of him. Since Tifa’s memories were of the 'real’ Cloud, Jenova’s cells mimicked portions of the 'real Cloud’ and fashioned yet another personality for him.
Further – Aerith Gainsborough met Cloud Strife during a very troubling time in his life. His memories were jumbled and he was being controlled by Jenova’s cells. However, despite these challenges,
Aerith was able to reach through to Cloud’s core and leave a long-lasting impression on him that he carries with him to this very day.
One needs to look no further than Cloud’s behavior and actions after regaining his memories to see how much Aerith meant to the real Cloud: he remembers her often, fights to avenge her death, carries grief and guilt over not being able to protect her, and eventually begins living in her Church. Zack’s memories and Jenova’s cells weren’t enough to stop Aerith from reaching Cloud’s heart.
Zack’s memories and Jenova’s cells weren’t enough to stop Cloud from truly caring about and developing a love for Aerith that has stayed with him forever.
All of this makes the case even more compelling for Cloud x Aerith because Cloud developed a love for Aerith despite Jenova’s cells and despite Zack’s memories — a love he has carried with him long after regaining his memories.
I think that about sums up everything!!
Catch y'all later!!