FF7's art saves its more technical failures. For instance, the forgotten city is a mind fuck of a place, design wise. That and the music really push FF7 above a lot of games.
The subject matter is pretty crazy too. When the game first came out and I played it, I didn't bat my eye at the fact you're essentially playing as a group of environment terrorists. but I was 12 then and thought the muslims were going to kill us because clinton was bombing the middle east.
These days as an adult, the subject matter impresses me, from the terrorism to the brothels to the little in jokes.
I still think to this day that FF7 would be 1000 x the game it is if Sephiroth just died in the Kalm flashback, never came back, and Shinra was the main villain the entire story. Shinra was a great, diverse and interesting villain. Sephiroth, not so much.