I think Ryan makes some good points but goes too far. I don't think women like being jerked around but they also don't like being smothered, and in my experience a good mix of being a bit of arsehole once in a while, a bit of work, but not too much, that's the way to go. Keep it interesting, keep it fun, be enigmatic and mysterious without totally treating her like crap, but at the same time don't deify her because that gets old fast.
I don't think it's as simple or black and white as girls want bastards or girls want nice guys, I think it's somewhere in the middle. There is such a thing as being too nice to the point where it gets annoying and smothering. There are also valid times to get angry, be a bit of an arsehole, because if you're justified in being it she'll realise that, eventually. Women are reasonable creatures, when they're calm, rational and unemotional (which isn't that often, granted).