I just want to re-iterate for anybody still dealing with the big banks and their fees: Schwab has the best chequing account that you can get.
- No monthly or annual fees
- No minimum balance
- Not only do they not charge for using an "out-of-network" ATM, but they REIMBURSE your ATM fees (go ahead, use that expensive convenience store ATM - it doesn't cost you anything)
- They have a mobile app (Android and iPhone) for depositing cheques just by taking a picture (you don't even have to send them the cheque, just hang onto it until it goes through)
- They even give you some money as interest (not much, but it's an example of the fact that Schwab doesn't eat away at your money, they give it to you)
The only downside is the lack of brick-and-mortar branches, but all use cases aside from cash deposits have been solved. I still keep a normal account open for funneling large cash deposits through (which is actually very rare, especially if you insist on cheques or PayPal), but because my uses of that account are so limited, I don't get hit with any fees. (No need to deposit small amounts of cash, just spend it.)