I have also been to Chattanooga. Seeing the locations of some of the battles and realizing they were trying to go up a mountain in $hitty terrain was eye-opening.
The slaughter was terrible on both sides.
Have not been to Shiloh, but have been to Vicksburg, Chattanooga, and Chickamauga.