+1 for "both". I use USAA for damn near everything (banking, cards, insurance, loans). I've passed up better rates for car and personal loans in favor of USAA simply because their customer service is so freaking good and they make everything as painless as possible. They really do understand military "stuff" and won't blink twice when you tell them you need help with X because you're leaving the country for six months in 10 days (as I have).
I do keep my account active with NFCU just for the advantages of having a walk-in branch for when you need to talk to someone in person or deposit a check. USAA has a "deposit online" feature where you can scan a check and they credit your account until the actual check arrives by mail, but there's a max $ limit on that feature (only been an issue when I've sold vehicles and the like, but still).
That being said, NFCU's website isn't nearly as extensive and they don't offer as many services as USAA, but they's good people, too.
So if it's one or the other, I'd say USAA, but there's no reason you can't do both and that's what I'd reccommend.
I do keep my account active with NFCU just for the advantages of having a walk-in branch for when you need to talk to someone in person or deposit a check. USAA has a "deposit online" feature where you can scan a check and they credit your account until the actual check arrives by mail, but there's a max $ limit on that feature (only been an issue when I've sold vehicles and the like, but still).
That being said, NFCU's website isn't nearly as extensive and they don't offer as many services as USAA, but they's good people, too.
So if it's one or the other, I'd say USAA, but there's no reason you can't do both and that's what I'd reccommend.