Just hit 5 years at AA and have been DCA based the entire time with the exception of 1 month in LGA. It's what you make of it like anywhere, and there's no telling what this airline will be like in 10 years. Sure you will find toxicity here, and quite frankly you will EVERYWHERE. You really just have to make the decision that YOU want to make based on what you and your family want, and let no one else's opinions deter you from that.
To be honest if I listened to half the advice I've gotten in my career, I'd probably be nowhere just going in circles. At the end of the day, minus some pros and cons, the legacies are all the same for the most part. Anyone of us could lose our jobs at any given moment for any medical reason, or financial trouble within the company. I just wake up everyday and I'm thankful this airline allows me to live the lifestyle I have always wanted and I'm grateful for that. I work with great people. Our maintenance has been super awesome. I do like the atmosphere. Sure it's way too easy to try and compare your airline to another airline. We don't have this or that, but they do. You'll never be happy honestly finding every little detail of what makes someone else's grass greener than yours.
The bad and ugly part: I have been on mil leave for almost two years now so I have never felt the scheduling problems many have faced while working here.