Overall, the Army needs to find a uniform that it likes and stick with it. Particularly for something that does not affect combat effectiveness (PT, Dress), a single style should be good for decades.
I think that the Army should define a garrison uniform that they can stick with, something along the lines of the BDU with the additional pockets of the ACU. Then define a combat uniform for different terrain or combat theaters as needed.