Frozen is best because the freezing process kills any bacteria and parasites that could be passed to your snake from the prey, and I also prefer frozen because you can stock up. Either one is much better of a choice than feeding live, though.