Being too direct can definitely be a problem. Women enjoy subtlety and being teased. If you’re too direct it can be off putting and appear too cocky or arrogant. Give a woman the time to consider the possibility before you step to the plate.
It may not always be best to immediately say how attractive you find a woman, and then ask for her number so you can take her out. She’s literally had no time to think about it, and you haven’t really left her with anything. So guess what? You will be getting a fake number, or none at all.
You want to have a light, humorous conversation. It always leaves a great impression when you have a conversation with someone you just met, and the two of you just click. This would be an ideal time to ask for a number or some way to contact her so you can get together some time.
You’ve already established some level of comfort and at this point things could lead to a friendship or something more. So it will leave her guessing.
A lack of directness can be something that women are at fault of. Things are always best when they follow a natural flow. But if the man you’re interested in isn’t quite following you, it will only help to clue him in. Sure a bit of subtlety and teasing is wonderful.
BUT ON THE BRIGHT SIDE, if a man doesn’t meat your expectations because he isn’t aware of them, he’s more likely reject you. He may very well have love what you had in mind, but if you want him to read your mind, you’re better off calling the psychic hotline.
Too direct, please.
p/s: Me myself sometimes too direct too, though.