well, i think that carol could be in the same league as diana. smart beautiful woman, who runs a corporation, and also is a good pilot.... too bad her alter ego started out as a super villain... so i'm thinking if hal could grab carol, why not diana.
but,yeah, everybody's right... no real reason for sparks to fly between hal and diana.