Decisions, decisions!
Don’t have solution because I often waffle sizes in the same top— more fitted for skirts or tucking, more roomy for pants .
The different fits give different vibes. I do like the more conventionally flattering fit of the 0 in the photo. That makes it look somewhat easier to wear and also with lighter T’s. The 2 does look more like outerwear, which you said might be your thing,
With the size 0 in hand, try it buttoned and with different tops & having BF take some video of it in motion, where pulling and such would show up. I know you can’t compare side- by - side now, but see if it looks good to you and feels good or if you will pine for the size 2.