I have eaten most freshwater fish and many saltwater fish. I think you are right about the region being a big part of it, here in the NE, our white perch are excellent eating, sweet white meat. Talk to some one in NY and they say they are not fit to feed to cats (same fish but I think they feed on different stuff)... With a little luck, I will be filling a cooler with haddock tomorrow, now that will be some good eats... But the question was best eating fish and for me (and many others), there are many saltwater fish that taste better than the best walleye or sunfish. Then again, I don't like fresh tuna (but I sure like catching them), but many people spend big bucks for it...
White Perch? Are you referring to what we call by slang Drum/Sheepshead? In the Indiana regulations they are White Perch. I know in some states, regions they could be talking about a crappie.