Who do you think deserved to be present at the battles when you return to midgar one last time to face hojo and when its to the end of the game and you face sephiroth. Who do you think had the most stake in these battles.
Midgar- Of course cloud. But I think REDXIII had a large right to be available to seek the revenge on hojo using him as a science sample..But than it is red's fault for entering midgar from the very beginning. so I could just as easily put cait sith in there being the spy speaking with reeve. I think it would be nice for him openly rebel against them all. But definately Vincent should have been there to battle hojo...because as we all know hojo is the reason vincent joins your party in the first place.
Sephiroth. Of course cloud! Now I belive that Tifa should be present in this fight because she has been tormented and traumatized by sephiroth as well. And when he messed with coulds memorys...he was also messing with tifas. she has a piece of revenge to be saught after. Other than that I think everyone had equal rights to battle him...though you could debate on who had a closer connection with aeris before she passed away. Personally I choose barret because he would finally be able to say that he saved the planet, after blowing up reactors all the way until the end.
I look forward to you guys sharing your opinions about who should have been at these places. Also feel free to start up other locations that are relevant for this topic and I will shar emy opinion on those as well.