I personally like to see an animal before I buy, but that's just me. I've never had one shipped from a breeder, but know of plenty of people who have received amazing animals that way. If the breeder is a known, reputable breeder/distributor, I would imagine you'll get a great animal. You'll probably save money at the show. I don't think you can go wrong either way if you know what you want and what to look for health-wise. Maybe check out the show, see if there's a snake there that's for you. You may see one and say to yourself "yup, that's the one". If not, maybe start the online breeder search.