I don't think it's that ugly too, but I admit it's not the best military suit I've seen xD But it's understandable why they use the colour and the kind of one-piece design, the Resistance are lack of resources so it's not like they get to have some fancy stuffs, they make do.
Re: Poe/Any or Gen, Poe's ugly outfit at the end of the movie