American is pretty fair when it comes to missed connections. When I was on my way to Negril Jamaica last year, we were late out of Miami. They gave me 10,000 points to my account, which put me to enough for a ticket to Belize, paying only the tax! Gotta love that.