Inquiry Submission By SW0590

Hi all, have had JC cancel a flight (no surprise there). Can someone please advise which airline is the most reliable before I make this booking again? And also who to purchase through . I would prefer to book with the airline as the third parties seem to charge a lot to cancel. Thanks in advance