The best fish sandwich I have ever had was about 60 years ago in Columbus, Indiana. Nothing since has come close.
Virtually all fast food fish sandwiches suck.
Long John Silver was acceptable, so the bar is not very high here.
I have had awesome fish sandwiches in taverns in the midwest.