I agree with jonnijon, each bank is different. It can even depend on different branches.
Try a few and see which ones have the best account(s)
Stick to the major banks. The ones with a good supply of ATM's