I've been using Ally for at least three years now. It is easy to use, and if you need "live help" it is there telephone 24/7 and I've never waited more than two minutes. You can use *any* ATM in the US, unlike most of the others. If there is a fee from the ATM, you get the fee paid back to you at the end of the month.
I use the bill paying as well, and it works very well. I've never had a missed payment or one go wrong. They notify me when the payments are sent, and also when they are cashed.
I keep a brick and mortar bank nearby for cashing the small, nuisance checks I sometimes get, but that really isn't necessary. I can also transfer money from ALLY to my B&M bank or the other way around really easy.
Ally also has "perks" with its debit cards, where you get $5. off on $50. at different businesses every month. Some of them are online, some B&M. have seen Nordstrom.com, Body Shop, Lowe's, Walgreens, and more.
All of that said, (and this is directed to the OP), if you qualify for USAA, it appears to be as good as Ally.
Fern