Does il vaut mieux que need the subjunctive?

Verbs, expressions, and conjunctions that require the French subjunctive

Yes, valoir mieux requires the subjunctive:

Il vaut mieux qu'il le fasse.
It would be better that he does it / for him to do it.

The Subjunctivator! | Quiz: Subjunctive or indicative?

Expressions with mieux