I've heard good and bad stories about USAA and Pentagon Fed Credit Union. Do those have benefits above other civilian banks? Which seem to have the easiest access in terms of being a cadet? Also for one that wants a little more flexibility and oversight of finances (eg. strong money market, CD's, competitive interest rate, low atm fees) is it simply better to go to national civilian banks?