Well, I would like a happy medium. I don't think I would want him focusing on my bad points so much that he can't see my good points. At the same time, I wouldn't want him to go around lying and acting like I am a perfect, flawless goddess either.
For example, if we were going to go somewhere and I am trying decide whether I should leave my hair down or put it up, and he likes it better down, he could say something like, "I like it better down," instead of something like, "You dumb bitch -- you look horrible with it up." That way he is being honest without being mean or hurtful.
You do have a good point, tho; a lot of women say they want the truth, then complain when they get it.
Just remember the golden rule, tho: Do unto others as you would have them do unto you.
There is also the SILVER RULE: Don't do unto as you would NOT have the do unto you.
Just talk to her in the way YOU would like HER to talk to YOU, and see what happens. (But like I said, you do have a good point.)