Put the Army dude in his Class A uniform and you wont be able to make that kind of comparison. All our guys look good in dress.
I agree soldiers would look good in a dress, but would they look good in drag too.
Our dress greens are simply ugly. The Marines have the best uniforms. I've grown so disgusted with the direction the Army has taken over the past few years (berets for all, co-ed basic training, etc.) that -- if I had to do it all again -- there's no way I'd go into the Army today.