fwiw, I think Faye is a reasonably well-written character in spite of her character revolving around Alm. To a degree, I would even say it's because of that that she works as well as she does, and I do find the hate for her rather overblown. I wholeheartedly believe she's nothing like the tropey characters that Fates and Awakening to a lesser degree were so full of. That being said, that's not to say I didn't enjoy a lot of those characters, moreso Awakening than Fates, but imo Faye has a certain nuance to her characterization that many of them don't have.
A character doesn't necessarily have to have "depth" or be "well-rounded" to be a good character. Even if they *do* have a single notable trait, as long as you make clever use of that trait, you can still have yourself a good character.