Meglio ist nicht immer Adverb, sondern in diesem Fall ein unveränderliches Adjektiv (aggettivo invariabile).
Hier die Erklärung von De Mauro:
4 agg.inv. FO migliore, spec. come predicato di essere, parere, sembrare e sim.: questo giornale sembra m. di quello, è m. che tu resti qui, sarà m. che tu non lo faccia più, mi pareva m. arrivare in anticipo
6 agg.inv. FO con valore neutro indica cosa migliore: se stai calmo è m., penso sia m. non dirgli niente | con il verbo essere sottinteso: m., tanto m. per noi!, siamo noi che ci guadagnamo | preceduto da di in espressioni partitive: in mancanza di m., non c’è niente di m. che un buon caffè.
