you did the right thing. that connection with an international flight would have been very stressful. I've flown over 100K miles this year with american and I try my best to ensure at least a 1hr layover. If there is any delay you are stuck. DFW and Chicago are both equally as bad.