Without the cost of having to maintain an extensive branch system, online banks have an advantage over traditional banks that often allows them to offer better rates on savings accounts and charge fewer fees on checkingaccounts.
Many online banks also offer free checking, and if you are a student, you have a better chance of finding free accounts even at large financial institutions.