Jennifer Lopez has called cancelling her tour “the best thing she’s ever done”