Wie Misiu es schon angesprochen hat, kommt es darauf an, was du willst.
Lange Haare sind simpel, da man sie schnell mal flechten kann oder auch mal komplizierte Flechtfrisuren machen kann etc.
Bei der Longbob-Länge muss man eben jeden Tag stylen/fönen/mit dem Glätteisen ran. Wenn du das gerne und sowieso machst, dann super. Außerdem kann man die Länge auch noch recht gut zusammenbinden, falls es wirklich mal schnell gehen muss - es sieht dabei aber weniger spekatkulär aus als lange Haare.
Sie sind auch schneller gewaschen und trocken als längere Haare - aber man muss sie auch öfter waschen.

Ich war mit meinem Longbob eher zufrieden als mit den langen Haaren, da ich gerne wasche und style.
Bei der Gesichtsform kommt es darauf an, wie deine Gesichtsform aussieht. Wenn du ein längliches, schmales Gesicht hast, sind die kürzeren Haare sicher vorteilhafter. Aber selbst bei einem runden Gesicht sorgt die doch vorhandene Länge eigentlich dafür, dass es gestreckt wird.