I guess it's your opinion but basing a characters worth on attractiveness seems shallow to me. Personally, I find all the ladies in the DCU attractive in their own way... but, I digress.
As for Lois being a "jerk", it's amazing how fanboys like us will clamor over Batman (a mere mortal, with gadgets and a pissy attitude) yet if a female character is shown to be abrasive and spunky and goin for what she wants, she's a "real jerk". Amazing.