Full ride to Alabama vs Full Ride to U Richmond

I’d take URichmond. I think the overall personalized opportunities that come with such a topnotch school AND a full ride there should allow you to benefit from more than at 'Bama (in addition,I don’t know whether your evaluation is correct wrt “more faculty doing research”: for being that highly ranked, its faculty must be conducting high level research in order to get tenure+will allow you to get to R1 summer research programs reserved for LAC students.)
That being said, they’re very different, in such a way that you should know which environment is best for you.
Have you been able to visit?