One thing to consider is if he goes Marine, that he get a aviation guarantee, otherwise your MOS selection as a Marine officer goes by class ranking in TBS.
However, it's not first in class gets first choice.
They break out the class into thirds, top third, middle third, and bottom third.
Then they break out each third into thirds, top of the top third, middle of the top third, and bottom of the top third.
And the billets are allocated so that there are a "fair" proportion of billets available to each third of the class.
You don't want to be in the bottom third of the respective third - all the combat arms and aviation slots for the group are gone by then.
So it leads to some creative strategizing during TBS, where some officers finding themselves in the bottom of the top third, might decide to do "poorly" during a graded event so that they'd fall into the top of the middle third... (and thus have first dibs at the combat arms/aviation billets set aside for the middle third or bottom third of the class)
At least that's how it was in TBS fifteen years ago, I have no idea if that's they way it works now. The theory was that you wouldn't have all your top performers in combat arms and aviation, and all the bottom feeders in combat service support.
Not that the bottom feeders were any worse than the top performers.
But my opinion - if he goes Marine, that he goes arty.

nothing more satisfying than dealing death and destruction with DPICM.