I seem to be of the opposite opinion of a lot of people. I think the 2 piece TNG uniform is a decent looking uniform (that being said, the FC uniform is my favorite TNG-era uniform).
Probably the one thing that bothered me was the heartbeat stripe in the midsection. It looks too 1980s to me. It would have looked better to be straight across the midsection instead.
Are you talking about the cut of the branch-colored inset? That's supposed to invoke the bottom of the Starfleet insignia with the top reversed on the back.