I think FFVII gets lot of flak because of uncontrollable annoying fanboys and girls. I'd still consider it to be a great game. It had an innovative and interesting environment, that while may have been seen before, was cretainly unique for it's time, especially Midgar. The characters in most cases were interesting, had an interesting backstory, and fun personalities. In my opinion, it has an amazing soundtrack, which was brilliantly written. And I enjoyed the story, and for it's time, it really wasn't all that cliche.
The only thing I didn't like was Sephiroth. I feel his reason for trying to destroy/whatever you want to call it the world was weak. I found his personality to be kinda boring, I get the sinistry behind him, but it felt so overdone. I'd take a villian like Luca Blight over him anyday. And when you consider what he actually managed to complete (it doesn't matter their ultimate goal if they don't complete it) all he managed to do was burn down a small village in the mountains, and kill a flower girl. And when you compare that to other villians, just for consistency sake, let's compare it to other FF villians. Like Kuja who wiped out a whole race, put another in the threat of extinction, and destroyed something like three major cities. Or Kefka, who actually managed to complete his plan, and totally changed the whole world.
I just feel as if his overall accomplishments don't add to much.
Despite this though, I still find FFVII to be a great game, and I think some people just hate it because it's popular. Still nothing compared to FFIX (at least in my opinion).