I've only been in two relationships, and neither of them lasted for more than a couple of months. In retrospect, the first guy was probably an ESTP, and the second an ENFP. Neither were particularly experienced in dating, so a lot of it was worked around them talking to my friends about my interest or lack thereof because they were too shy or scared to approach me themselves. That probably doomed the first one, and for the second, it became a matter of practicality because our relationship was literally based on the only one or two shared interests we could talk about at length, and we wanted very different things out of life.
I was interested in someone recently, but I've since moved on. We'd been bantering and bouncing sarcasm off one another for some time, and there was definitely interest expressed both ways, to the point of it being fairly blatant on his part. I came to realise that he had some serious self-esteem issues (I literally can't type him because of the inconsistencies), but I did get him to be less guarded once he realised that he honestly couldn't offend me regardless of what his opinions were as long as he defended them rationally. In turn I've probably acted the most like my true self around him than anyone else I know. When I finally made a move that could have been taken entirely platonically if he wished it to (an offer to go on a local hike/outing with me, because he wanted to learn more about certain wildlife that I'm familiar with), he never followed through despite initially expressing enthusiasm at the idea. It's rare for me to be even remotely proactive or assertive in these kinds of situations because I'm so hesitant and obsessed with working out all the possible outcomes, so when I do act and it doesn't work in my favour or seems to drag on forever, I drop it and move on. We're still friends and there is still banter, but I keep it at the platonic line.