Funny that you should bring that up because I was literally just reading a blog post on the subject. In a nutshell, moe-inspired characters aren't necessarily shallow uninteresting characters. Little Busters is one such example. I hope that solves that little issue.
What's with the moe-moe?
I dare you to find a more heartful tale of friendship in a video game. Done.