Sunshine and rainbows. We all would like to have a life free of stress and full of sunshine and rainbows. A life of bliss only leads to trouble. There is no excitement, no drama, no life.
Writers need to run as quick as they can from sunshine and rainbows. At least when developing a story everyone will want to read. Can the main character end up in a land of beauty and peace? Sure. Just don’t plan on writing a sequel.
Pain, wounds and disaster are what we need to strive for when writing a good main character. Give a character pain and a past full of strife, trouble, and challenges. Allow them to triumph. And then smack them again.
Wounds provide the best motivation to overcome an obstacle and move the story forward. Give your characters a reason to fulfill a basic need for love, faith, understanding, and belonging. Make this character pain so intense they must do something to overcome it.
Pain and suffering also suggests your character has a basic flaw that leads them to more pain. A character weakness that they must hide or tackle in order to move the story forward. Allow the character to show they have the strength to overcome their weakness.
The whole goal is to make the story move from scene to scene. The best way to do this is by finding the pain.