In perusing the many new threads on FT in the last 6 months, so many have been about problems with BA flights. It wouldn’t be my first choice.
Whichever airline you change to, make sure to have options. If you’re paying for J tickets, always check for connecting flights. Non-stop flights out of big hubs are often substantially more expensive than ones with a simple connection.
Use up your DL miles while you still have status, too. Remember many of the best redemptions are round trip only, booked 2-3 months or more, in advance.