Which guy is more preferable out of these three?

I'm not trying to belittle anyone. I've seen these three type of guys and was wondering who will be more preferred. I prefer Guy 3 because he's mysterious enough and also acts interested to know more about her.
Guy 1: Who just talks about himself and his life, doesn't really ask anything about the girl unless she opens up.
Vote A
Guy 2: Who wants to know everything about the girl but doesn't talk about him much unless being asked.
Vote B
Guy 3: Who listens eagerly to anything the girl says, maybe ask some questions about her too. He will let her know a few things about him but not disclose much of his personal life. However, if comfortable with her he is willing to let her know more.
Vote C
Select age and gender to cast your vote:
+1 y
Please type in the reason also if you have any.
Which guy is more preferable out of these three?
Add Opinion