Spoilers a'plenty.
1. She's a lousy reporter. She asked questions that were answered in the press packet, it took her forever to track down the source of the electrical disturbance, she let another good story idea (interview Luther) die for lack of effort, and the knowledge of Superman she rattled off to impress her fiance was pathetic. He's vulnerable to Kryptonite, you say? Oh, and she won the Pulitzer for an editorial? Good investigative skills, Lois!
2. She's a lousy mother. She brought her son with her to investigate a story, and walked him past countless reporters to visit Superman in the hospital. I'm sure the "Superman's love child" rumors will die out before the kid turns seventy.
3. She's a terrible girlfriend. It's not clear that she ever told her fiance who her son's father really was, and while she made the right choice in the end, it seems like that was basically Superman's decision. She was perfectly willing to cheat on her husband in the meantime, with a guy she hadn't seen for five years.
4. Kate Bosworth, as Lois Lane, had little to no chemistry with Superman. And I spent the whole movie wondering if she was the same actress who plays the girl doctor on House.
5. Finally: Lois Lane is shallow. Not only because she's couldn't decide between Superman or her fiance, or because she thought only of herself when bringing her son on Lex Luther's yacht, but also because Superman is Clark Kent and she's not romantically interested in Clark at all. But who could blame her, he wears glasses.