Online banking may work for you if you receive direct deposits, are technologically savvy, enroll in a bank with a large ATM network and rarely need to deposit cash.