This is not so much a criticism about games but rather a counter to criticism of games.
You know the whole "ugh this character is whiney" brush that mopey and moody characters are often lumped under.
For some reason a highly complex and interesting character such as Cloud (From FFVII) is just dismissed because he's moody?
Months ago I made a post about how this criticism bothered me regarding Fenris and Anders. So here is me doing the same but for Final Fantasy VII.
I reckon the reason that people don't like that kind of character is because they're downers. Imagine being friends with someone who looks gloomy, or someone who is complaining all the time. This is an individual who is eventually going to get on your nerves. This is not a likeable trait. It is indeed a character flaw.
When it comes to fictional characters, it's often the flaws that make characters interesting. Flaws give characters internal conflict and a chance for redemption.
In Final Fantasy VII all of the main characters have some kind of daemon that they have to overcome.
Yuffie has her greed and anxiety over her civilisation coming to an end to contend with.
Cloud has his bad experiences, repressed memories and identity crisis to overcome.
Barret has anger issues over what happened to the people he loved to overcome.
Cait Sith has some loyalty issues that need to be resolved.
Vincent is trying to come to terms with what he is.
Tifa is trying to remain optimistic in a world that is ultimately broken.
Aris just wants to live an ordinary life but is unable to because of her unique heritage.
Red is a lonely soul who has lost his family and has some daddy issues to boot.
Cid has had all of his dreams taken from him. His dream of reaching the stars and the freedom of the skies snatched from his grasp.
On the surface this crew are a moody and grumpy lot.
Trust me. I can't think of a more "moody" crew than the protagonists of Final Fantasy VII.
However their shared pain unites them. They work through their issues. Some of them never have their issues fully resolved.
However their togetherness, camaraderie and fellowship enables us to see the better nature of all of these characters.
The initially dysfunctional group eventually go through hell and back to save the day as a family.
Final Fantasy VII may not be the best game of that series. However at least in my mind, this game nailed the characters.
It nailed the interactions. It is proof that "moody" characters can be interesting.
This is why at least from my point of view I find the "moody" criticism a bit lacking in terms of critique.