I am a big fan of black snakes & rat snakes. I raise chickens do I have no issue sacrificing a few eggs to them since they keep their venomous cousins away.
Pretty good size. No danger to a full grown rabbit. And they do ear other snakes and smaller vermin.