I would visit both schools.
Unfortunately I’m biased against Columbia, SC (not the school, but the geographic area) due to driving through there many times and never having a good experience. I love the Greenville area of SC though.
We were just in Tuscaloosa and loved it. If your son is into sports he will probably greatly enjoy the UA campus atmosphere.
Again, worth a visit to both schools imho.