I would go LAN if possible, much better service.
If you can connect - try DFW versus MIA, a bit longer but you will be glad you avoided MIA.
I have done it a few times myself.
Going throigh SCL will add hours to your trip or you can even schedule a stop over for a day or two - a great AAdvantage to using miles for the ticket.
PEACE!