Ron gave you good advice. For a Marine Corps Ball, I'd recommen the formal fur with the EGA. It'll just look nicer and--IMHO--more appropriate that the semi-formal.

I was influenced by Scottie Thompson many years ago when he suggested that a semi-formal was "neither fish nor fowl."