We fly Delta exclusively because they will not serve nuts and a couple times,have made announcements that someone had a nut allergy on board. They do let us preboard to wipe seats.
Southwest is awful. When I first needed to fly, I called to get their policy,and the rep was super rude about it.