I like smart characters in the novels I read and write. Characters who use their reasoning skills to think things through and come up with a workable plan. Characters who just flit around, stumbling onto the right thing to do without any thought behind it; relying on plain luck to succeed, do not keep my interest. I also like characters, who from the beginning of the story show they have a moral code and character. I believe a character needs to have a solid foundation of behavior or a moral code and retain that behavior/code throughout the story.