The local snake store sells frozen mice and rats and I prefer buying from them. You can keep rodents frozen for weeks and months, but personally, I wouldn't eat fish that had been in the freezer for a few months, so why feed something like that to another animal?
But the best reason is just to occasionally connect with the local snake keeping community. You never know, maybe the snake store has a nice new cage for sale for a reasonable price.