I am finding that Longstreet was very cautious and would rather fight defensively than offensively.
Jeff Shaara said that there was only a Gettysburg because there was no Jackson. Jackson would have taken the high-ground at Cemetary Ridge and Little Round Top.
There would have been a battle when Lee invaded PA, but it wouldn't have been at Gettysburg.