Yeah, I would probably say INFP, but....
There is something about INTP that makes a lot of sense. Perhaps it was due to a poor emotional state or something, but I used to be extremely argumentative, antagonistic even, especially on certain internet forums. Not saying that this suggests INTP, but that it doesn't suggest INFP. Also, I've often felt that there is a kind of emotional disconnection between me and others, except for those I am extremely close to, so extraverted feeling as the inferior function could make a lot of sense. However, I'm definitely an idealist, I'm not sure if I'd say my morals are as strong as the INFP's are made out to be, but I'm quite ethical. Not particularly so, though. I'm still in school, but I'm interested in science (medicine) or arts (music) for a career. I'd like to do something with both of them. I have a lot of interests and I'm pretty open minded - which suggests INFP. I don't see why it couldn't suggest INTP though. A lot of people who know me would say INTP over INFP, just because I appear so logical and calm. I'm not as logical and calm as I appear though. I must say, I have watched videos on YouTube of so called INFPs and have been like 'nahh that's way too soft and cuddly I'm not like that', and watched videos of so called INTPs and been like 'hey yeah, I can see myself in that person's shoes'.
I do think, as I am so god darn idealistic, INFP seems to be the best fit. A lot of the descriptions tend to fall short though. I haven't found a description that was really able to ring true for me. We'll see.