USAA is good, but it's interface doesn't compare to what BankSimple is shown so far.
And many banks have mobile deposit of checks... PNC, Schwab, Chase, State Farm etc.
I personally really like Schwab bank.
Edit to reflect that USAA banking is now open to all