Since the expended (24 hour) delay was due to mechanical and then catering issues, and not weather, I would write a brief note to AA regarding the inconvenience, and I would expect them to provide some form of compensation (points or a travel voucher)
I would agree this is within AA's control and compensation is due. I wonder why LGA area airports were not used. AA could have arranged for transportation.