Too many "could be's" and "or's". Scratch Ni off your list, because Ni's just 'know', or otherwise, they generally don't ask questions, without having the answer already in their head.
So, xNxP or xSxJ.
You seem to be sure you're an introvert. If so, that reduces the choices down to 4 so far.
INxP or ISxJ
You say you're a thinking man, but one with lots of feelings. In such a small paragraph, so far haven't seen much Te, but it could be dominated by Fi. I don't think we get
any ISxJ's here, so something about this forum must be unappealing for them. And you say you have lurked for weeks.
So my 'hunch' is:
1) INTP
2) INFP
Take that with a grain of salt. I'm not all that knowledgeable in MBTI, I've barely gotten to know you, and I may be still confused about my own type.
Welcome to the forum!
