I've never used American Airlines before but they had the best price for our inflexible dates. It's been quite some time since I've flown anywhere so some of the things they are charging for are just downright annoying, such as seat selection - that really bumped the fare up and of course you don't find out about it until you're nearing the end of your booking, but that's not exclusive to this airline. Aside from that, it was all pretty seamless, on time and uneventful which is what I was hoping for. I had to call customer service after I booked online and they took care of my problem very quickly. As they suggest, I downloaded their app before I left and took advantage of their tv/movie selection which was pretty good.