Le problème du lcd.clear c'est que ça a un peu tendance à faire flasher l'écran et ce n'est pas agréable à l'oeil. Alors qu'un effacement local n'est quasiment pas visible et cela consomme aussi moins de temps.
Malgré tout si tu veux vraiment utiliser un lcd.clear, il faut le placer juste avant de redessiner l'écran comme cela le temps ou l'écran est vide se trouve réduit au minimum ce qui diminue le papillotement.