Na, weil Du's bist: Wie ich bereits schrieb, die Fehlerbehandlung wird einfacher, weil die bisherigen Eingaben im Browser verbleiben und nicht erst zum Server hin und zurück gesendet werden müssen.
Ein erheblicher weiterer Vorteil ist die Benutzerfreundlichkeit. So kann ein Formular auch ganz unten am Ende einer Seite stehen und kann das auch bei etwaigen Fehlermeldungen bleiben. Andernfalls müsste der Anwender wieder nach ganz unten scrollen. Bei umfangeichen Formularen very schlecht.
Allgemein: Vieles lässt sich im Browser erledigen ohne es im Einzelnen über HTTP schleifen zu müssen. Stell Dir eine umfangeiche Konfiguration vor oder Tabellen wo der Benutzer zwischendurch immer mal wieder speichern möchte -- Ich kenn keine Textverabeitung die beim Speichern das ganze Dokument neu laden muss, warum sollte das ein Online-Editor-Backend machen!?
Deine Erfahrungen hierzu musst Du aber selber machen, das kann ich Dir nicht abnehmen und das wird hier im Forum auch nicht vermittelt.
Also einfach machen. Es ist alles nur eine Frage der Übung.