That's about my list, Code Breaking WAY over Insight (til stuff is coded for it anyway). Leadership a little later, Probably Mecha Artillery too.
General Repair to fix spacesuits

I love Mecha Engineering too much, I can't imagine doing without it. I could skip Science, right now it's mainly for the cool but not-really-important robot bits.
And when you start getting lancemates, how do you avoid absolutely needing either General Repair or Medicine?
I will see how tight it is, might have to do without Taunt
