TD Bank is a good bank overall. It is a large and well-established bank with a presence in the United States and Canada. It has a good reputation for customer service, a wide range of products and services, and a secure online banking platform.