I would say go shoulder length, maybe a bit longer. I think your face shape is conducive to doing some cute layers (no bangs). I just grew my bangs out but I think you look good with bangs...just make sure they aren't too bluntly cut. It seems that your hair could look good many ways, so find some pictures of haircuts you like, bring them to your stylist and have fun