Both are great financial institutions and the best choice is to join and use both. NFCU generally has better deposit rates and lower rates on their credit products, if that matters to you. They also have a higher aggregate limit on their credit products than USAA has.