A great character is one in motion. They've got something to do, somewhere to go. And that doesn't just mean in the broad sense of having a quest, mission or goal to pursue. It can also mean that the character has something to contribute to every scene they're in. The character isn't just following the GM's lead, and maybe not always the player's. They may actually be doing those things, but a good character is one that makes it look completely natural.