Und ja - ab und an fordert das Finanzamt die Belege an.
Das ist bei mir noch nie vorgekommen. Vielleicht ein Vorteil eines Steuerberaters. 
Ja, ein Steuerberater kostet Geld. Dafür weiß ich, dass er alles ordentlich macht, sich in der Materie deutlich besser auskennt als ich und stets versucht, das Beste für mich (finanziell) herauszuholen.
Ich wüsste nicht, weshalb ein Steuerberater nicht alles Tricks der "Lehrer-Steuererklärung" kennen sollte. Ich bin in den letzten Jahren noch nie auf einen Kollegen (oder in diversen Foren) gestoßen, der etwas bei der Steuer angibt, das ich nicht auf dem Schirm hatte. Im Gegenteil: meist heißt es eher "Ah, ich wusste nicht, dass das für die Steuer relevant ist".
Es ist ähnlich wie ein Maler (oder sonst ein Handwerker):
Ja, natürlich kann ich hier zu Hause das Treppengeländer selbst streichen. Aber ich bin in einer finanziellen Situation, wo ich es mir leisten kann, hierfür einen Maler ins Haus zu holen. Ich bräuchte dafür zwei Tage am Wochenende. Der Maler braucht 4 Stunden und danach sieht es deutlich besser aus.
Ja, ich kann die Steuerklärung auch selbst machen. Aber ich weiß, der Steuerberater wird es immer besser machen als ich. Er warnt mich vor irgendwelchen Grenzen/Summen, die ich überschreiten könnte. Ich weiß nicht, ob das eine Software vorausschauend macht.
Er übernimmt die komplette Kommunikation mit dem Finanzamt. Ich weiß nicht, ob das eine Software auch für mich machen würde.