Eine gute Benutzeroberfläche muss schon sein, denn sie ist das Bindeglied zwischen Deinem Programm und den Anwender. Je ausgefeilter sie ist, desto mehr Freude bereitet es dem Anwender damit zu arbeiten.
Wenn Du Dein Programm verkaufen möchtest, würde ich Dir empfehlen Dich mal an Computerzeitschrifen mit Heft CD zu wenden. Ich habe so die meisten meiner Programme verkauft bekommen und gar nicht schlecht.