ESTJ (extraverted, sensing, thinking, judging) and ESFJ (extraverted, sensing, experiencing, judging) are generally the absolute most suitable matches for the ISFP character.