London mayor Sadiq Khan has praised the Elizabeth line for being “the best line in the country”, though acknowledged “it’s not perfect” amid criticism regarding recent performance levels.