There's no such thing as a perfect guy. I think it would be strange if somebody was absolutely everything you always wanted, because then there'd be no challenge. Also, you'd feel inferior.
My latter schooldays and my university days were during the war, when science - physics, in particular - was a very important and glamorous subject. A lot of us felt that if we couldn't get into science, we might try engineering or medicine.
Children make you a better everything. Daughters open up a whole different sensibility to you. When you have children, it focuses you on them as opposed to on yourself.

