A fishy smell is a clear sign that the fish is past its best. Frozen fish can be just as good, if not better, than all but the very freshest ... cook it as part of a recipe, then freeze.