I have 2 best friends who are ENFJ's and a best friend who is an ISTP.
The 2 ENFJ's are really accepting of me, so I know they understand me and that is huge. The ISTP is fun to be with and I get an interesting perspective on the things I think about. We both value alone time and there is no pressure to perform.
I have many online friends though from another forum, and I love them a ton.