I can relate to the OP. My ESTJ made me feel extremely looked after and cared for. He was very reliable, good at figuring things out, extremely capable at anything he set his mind to, and wanted to learn how to do things himself. He took care of the detail things that I hated doing. My ISTJ dad is somewhat the same. We also have some overlapping values. On the other hand, communication styles are completely different and most of the things I care to talk about and vice versa are completely unrelatable. I wouldn't recommend it in some regards, but in other ways NFs and SJs make an excellent team.