Personally I feel neither one of them matches you no matter what exactly kind of people they are, because of their lack of sincerity, confidence, basic trust and feeling of closeness. Also interesting in your stories is that none of you ever fell into another. So my dear friend, I am sure you are able to manage a relationship if you really want it and put your heart into it, but dating is not to win, get or gain, is to find love, true love. When you find it, you will see it does not matter that he ask too many questions, he is stink, fat, old, serious, .... because he will have shortness no matter who he is, but the absolute difference is that you are in love. So watch carefully and wait patiently, you are very smart and you will meet him somewhere in the middle.