Die Mitternachtsformel wendet man sowieso nur dann an, wenn man die Gleichung anders nicht lösen kann, also nur wenn keiner der Parameter a, b, c gleich 0 ist. Auf jeden Fall gibt es kaum Unpraktischeres als Wurzeln im Nenner. Das erste, was man vernünftigerweise tun würde, wenn man mit deiner Version der Formel konfrontiert wird, ist, den Nenner rational machen, also deine Umformung wieder rückgängig.