I would choose someone who is strong yet gentle and can be a good leader for children, not a mere dictator.
But I think the most important thing is to choose someone you trust... this means different things for different people.
My boyfriend is perfect in my eyes because he's strong, very kind and loving, religious (he taught me a lot about my own religion) and this is extremely important for me, respectful, forgiving, honest, faithful and very patient with me.

That's a golden guy right there. Looks don't matter that much, the importaant thing is he's not much older.