FFVII is not ruined by playing it again, trust me.
Haven't gotten around to replaying it yet (that'll probably be the next game my girlfriend and I play together once we finish Chrono Cross), but while thinking about how rad FF7 was I realized how stupid it is.
So you to go the temple of the ancients or whatever to get the black materia. You get it awesome. Then Sephiroth shows up, Cloud loses his shit, gives Sephiroth the Black Materia, and Cloud tries to murder Aeris.
Ok. That's understandable. We didn't know that Cloud could be mind controlled like that, but now we do. Personally I'd think that's a pretty good reason to doubt anything he does and says from now on, but I guess they're trusting and all so that's cool.
But then we get back the black materia. We give it to someone other than Cloud so that a repeat of the temple of ancients doesn't happen again. Stuff happens. We end up heading to the northern crater it is. At least one member of your party saw Sephiroth talk to Cloud recently, which made him start acting weird. He asks for the Black Materia back, while acting obviously abnormal, the person holding the black materia specifically asks Cloud if he's alright because he's not acting normal, and they still give it to Cloud anyway. Then he gives it to Sephiroth. Again.
WHAT THE HELL