RE: gun to use for deer
This honestly all depends on what you want to do with your shots. If you hunt in the woods or are presented withshots 150 yards or less, then go with the 30-30. If your shots are out in the openand a longer shot could present itself, go with the 30-06. If you plan on hunting other game, go with the 30-06.
However,the 30-30 has killed plenty of larger sized animals over many many years. 30-30has killed moose and elk, and you could too, if you made sure that yourshots were within proper range and capabilitiesfor that game.
Personally, I would go with the 06 myself, especially if I was thinking about hunting more types of game besides deer.