It is generally better to cancel a flight rather than a no-show. Cancelling a flight allows the airline to resell the seat potentially and may provide the option to receive a refund or credit for future travel.