NOT frozen. We only eat freshly caught fish (caught by my husband or FIL). Since that's not avail to you, make sure it's fresh and I agree that fish should not have a smell at ALL. If it smells fishy, then it's likely to taste fishy. That being said, if you get fresh fish and there is marroon/brown smudges on it, cut those off. The fish is good, but the brown parts taste fishy.
We like halibut. I have also had tilapia and liked it. Our local grocery store sells catfish pre-seasoned and it's yummy too, so maybe I just like all fish.
As for seasoning, the way we like it best is "blackened." We put a lot of seasoning on both sides of the fish (garlic powder, chili powder, salt, black pepper) and sautee in our cast iron skillet with butter. It takes perhaps 4 or 5 minutes on each side. I always have to cut it open to make sure. If it's clear and not white in the middle, then it's not done.
If you ever decide to fry fish, the best batter we've found is to dip in egg whites, then in potato flakes (instant potatoes) with seasoning mixed in.
Good luck. Try allrecipes.com for other fish recipes after you decide what kind of fish you will get. There was a recipe on the website for cilantro butter that tasted really good on the halibut we sauteed.