I am a northerner and cold water fish has always been best to eat IMO.. With that Mountain Whitefish, brook trout, white perch, landlock salmon, and lake trout.. The very best IMO is clearly the whitefish. That is pretty much along side of brook trout..