The fact that if I need to withdrawal over $2-3k I need to call them so they can have the money ready
I tried to take out $5k one day and was told the bank does not have that much cash....

I get it, but I don't like it.
I hate withdrawal limit, especially when you have to go to the bank to do it. I also hated waiting for days before they give your money back to your account when you encountered problems with one of their ATMs, sometimes they're not even sure if you will get your money back.