I have the USAA app, and it works quite well, but I've mostly reverted to their java-based deposit-via-scanner application.
The problem is that with the USAA app, I've had two instances where something was wrong with the picture and I was directed to deposit via mail instead.