First bad experience: I was doing late night online Christmas shopping and could not log on to my banking to transfer funds. I called ally and was told that they were doing a system update and all services were offline for 6 hours. I talked to a supervisor and asked why they didn't notify their customers that they would be down and he just didn't know.
Second bad experience: I deposited a $500 and $400 check using the banking app. It took 2 days to appear in my balance. But my available balance was short $700. I asked customer service why and they said that they wait an additional 3-4 days to make sure the checks clear. It clearly says in the Q&A that your deposit will be "available" the next business day after it is approved.
The level of expertise to use online banking is very low. The online banking is very easy to use and manage.