Little advertising secret: if you turn James Bond around in that photo, you'll see a line of hair clips along his back pinching all the excess fabric to make it look "fitted" in the picture.
Cardigans shouldn't be sloppy, but they also shouldn't be tight. I guess I'd say they should *just* drape.You don't want it twisting around you when you shift in your armchair.
I do have to reveal a bit of heresy: I have discovered, late in life, that I prefer cardigans which zip to those which button. It's a lazy garment for me, and it demands a lazy closure.