A couple of comments:
First of all, everything that sam_gordon has told you is spot on. Ignorance is no excuse, especially when you buy a non-refundable fare. And trust me, we've ALL done that!
You should also understand that there is a huge difference between buyer's remorse two days after buying a ticket, and making adjustments later because the airline changed something. Whole different ballgame. In that scenario, AA is great to work with.
Second, if the 74% on-time number is for your flight TO Charlotte, that's a bit of a concern. It that's the number for the flight from Charlotte to MCO, it's irrelevant. If your flight to MCO is late, no big deal. If your flight TO Charlotte is delayed, that could be a problem.
Third, AA is not Jet Blue. AA had hundreds of more planes, thousands of more crew members, and dozens of more options if you have a connection problem. Weather happens. And it happens to all airlines equally. Some airlines (the bigger ones) have options the little guys do not have.
I'm another 60-minute minimum connection time frequent flyer, but if your inbound flight to Charlotte is reasonably on-time and you and DW are reasonably fleet-of-foot, you should be okay. If not, you'll have the $380 you saved to spend on a hotel and nice dinner. I'd stick with AA.
One final suggestion. IF you do encounter a connection problem in-trip -- your cell phone is your friend. Do NOT go to a customer service desk! CALL AA. The phone agents can do everything for you that the people at the desk can do (often MUCH more), and you won't wait in a long line.
Good luck and have a great trip!