I seem to have the most trouble keeping a good small collection of work-friendly tops that I love. I think this is where JCrew fails me -- the colors / prints / styles of their tops don't really speak to me.

Ideally, tops would go with black, navy (pinstripe), and potentially gray bottoms, and also be good with jeans (blue, charcoal, burgundy). Could be worn with / without jacket.

I ordered the two sleeveless tops below although I have concerns about both. I love the classic style of the DVF but will it look maternity? Or will the silk fabrication give it a nice drape? I love the tones of the Leith but is it too short/cropped?

I'm also thinking about the striped.

Have you seen any of these in the store? Have any thoughts?