I think your hair looks bad ass with it long! The shorter cut looks really good too. I honestly can't say which one looks better since they both give off a masculine vibe. For the shorter hair, have you considered spiking up in the front a bit with some gel?