I think it's a very flawed and rough-around-the-edges game, but it's still got soul.
And FTR, Cloud in FFVII mostly had that "aloof jerk with a heart of gold" thing going on, then a brief period of understandable emo, then he was a straight-up hero at the end. It's AC that made him emo.