I've heard time and time again that ENFJs are a good counterpart but i think it can really just depend on an individual level. so far the person i've gotten along the best with in life is an ISTJ! i...