Trout is considered one of the best types of fish to eat because it contains less mercury than most other types. They have a rich flavor and are considered to be a healthier option than other fish.