The flattop was a good look for you. It is one of the styles I always wanted. I tried a few time, but my hair would just lay down and not hold the flattop, no matter what I tried. I could get it looking good for about 5 minutes, then it would return to laying down. Was it a difficult style for you, or did you hair naturally want to stand up?
I had similar issue with other hair styles I tried - I never found a style the was both easy to maintain and looked good for my hair. I had too much curl and waves for most styles, but not enough curl for "curly" styles. I just looked messy. So before shaving, I most kept it cut very short just to make it easier. Basically a buzz cut with enough length in front to comb it to the side.