We use Chase:
We can deposit checks by taking a picture of the check.
we can email money to our kids. This is now offered by several banks, Chase is one of them, but online bill pay works better in most situations because the other person has to sign up to be able to recieve emailed money. With online bill pay you can set up automatic payments wherever and whenever you want. I like it because I don't have to mail anything and they pay the postage.
Chase is in many states, so when we need cash its easy to get.