I absolutely recommend fresh squids. They're much more flavorful and the meat is softer, while frozen squids are often flavorless and chewy. Ask your fishmonger to clean them for you if you prefer to skip that step.