The 30-30 is a good deer caliber, but the 30-06 is better. There isn't a deer alive that can survive being shot with either on as long as the bullet hits the vitals. If your shots are under 150 yards, the 30-30 is great. If they run longer, the 30-06 is the better choice.