Citibank is a good bank if you're looking for solid full-service banking products and services and access to plenty of fee-free ATMs. If you're also looking to earn the best interest rates on your deposits, you may find better rates at an online bank.