Sachverhalt: A. Die 1961 geborene A._ bezog eine ganze Invalidenrente ab dem 1. August 1998 resp. eine Dreiviertelsrente ab dem 1. Juli 2007 (Invaliditätsgrad 100 % resp. 61 %; Verfügungen vom 11. Oktober 1999 und vom 3. Mai 2007). Nach Einholung des bidisziplinären Gutachtens der Dres. med. B._ und C._ vom 30. Dezember 2011 bestätigte die IV-Stelle Basel-Landschaft am 13. August 2012 den bisherigen Anspruch auf eine Dreiviertelsrente (Invaliditätsgrad 64 %). Im August 2015 leitete die zwischenzeitlich zuständig gewordene IV-Stelle des Kantons Aargau ein Revisionsverfahren ein. In dessen Verlauf holte sie u.a. die Gutachten mit interdisziplinärer Beurteilung der Dres. med. D._ und E._ vom 15. März 2017 ein. Nach Durchführung des Vorbescheidverfahrens hob sie die Rente mit Verfügung vom 11. Juli 2018 auf Ende August 2018 auf (Invaliditätsgrad 7 %). B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Aargau mit Entscheid vom 11. April 2019 ab. C. A._ lässt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragen, unter Aufhebung des Entscheids vom 11. April 2019 und der Verfügung vom 11. Juli 2018 sei die IV-Stelle zu verpflichten, ihr die bisherige Dreiviertelsrente ab dem Aufhebungsdatum weiterhin auszurichten. Zudem ersucht sie um unentgeltliche Rechtspflege und aufschiebende Wirkung des Rechtsmittels. Die IV-Stelle schliesst auf Abweisung der Beschwerde; eventualiter sei die Sache zur weiteren Abklärung an das kantonale Gericht zurückzuweisen. Das Bundesamt für Sozialversicherungen verzichtet auf eine Stellungnahme. A._ reicht eine weitere Eingabe ein.