First of all, I freely admit that what I say isn't gospel. I am a total amateur at art and writing. I've learned everything that I know via the internet and a few books. It's just that I appreciate all of the tutorials here on dA that have helped me out, and I want to put a little bit of my own methods back in.
I've run across an odd myth about fictional characters here on good ol' deviantART: If my character isn't a Mary Sue then I've definitely written a good character. Sadly, this is not so. A Mary Sue (see here for more) is just a specific kind of bad character. Not all bad characters are Mary Sues. It would be like saying that since the movie you made isn't Birdemic or The Room, it's a good movie. Erm
that's not quite the case. Maybe your skills are only OK. What's a budding writer to do?
Making a good character is a lot more complex than just avoiding