I'll admit the black one's actually pretty nice but to be honest, when I saw it I couldn't help but think of "The Situation" from Jersey Shore : /
Either way though, I still like the white one more, it just looks really sharp and clean. And in my opinion, the logo looks more like art to me than anything. It's one of those logos that's not really "in your face" so I think it's fine.
I hope you are joking. Why waste so much money for something that has less than 5 dollars in actual material value. Give me 1 diffrence between either of those shirt and what ever you could get at a regular store? Anyway out of the two the Armani one is more original. The YSL just makes you look like a human poster for their company.