" Never have quite gotten used to the button fly"
The button fly is correct for BDU's. You can sew a button
back on. If your velcro patch wears out, good luck replacing that.