I actually had a very good experience with AA yesterday when buying a ticket. I wanted to pay for the trip down and then use miles for the return which complicates things a bit. It took some time but the agents apologized and put me in the extra room seats for free.