Fresh is usually best, unless the “fresh” scallops have been sitting at the seafood counter for many days while the frozen ones were frozen very quickly after being caught. You can’t beat fresh scallops from a high-quality fish vendor, but high-quality frozen ones are honestly just fine.