Inconsistent and unreliable. There's a 50/50 chance on the app even being able to log in. It really feels like there's SOMETHING preventing a log in, servers being down, maintenence, weird code, etc. Not great when you need to quickly check your bank balance or make sure a check was deposited. Suntrust wasn't much better quality wise, but at least it was consistently up.