I do not know if this applies to wsb, but when I only had access to frozen squid I preferred to buy it a supermarket figuring that supermarket squid has likely been more carefully handled because it is for human consumption and baitshop frozen squid is not. I think that I actually paid less for it at a supermarket too. Nothing beats live, but if you are going to use frozen it should be in as good condition as possible.
Unfortunately not all markets carry frozen whole squid, but just strips.