Opposing viewpoint
I hate to be the only opposing viewpoint on the thread, but I'm going to stick up for Engineers. Engineering isn't that bad. Do you want to have a highly specialized and technical degree like Aeronautical Engineering? When something goes wrong with the plane, do you want to have a better picture of what went wrong? Do you want to design planes, cars, missiles, etc.? Also, where do you want to work once your out of the military? There's no doubt about it-hard work and late nights are synonymous with Engineering, but you can make bank once you're out of the military. Engineering firms look for things like leadership and expertise in highly technical fields like Aero, Mech, EE, Systems, Industrial Distribution, Engineering Technology, etc.
KEEP IN MIND, I'm not dogging the lib arts majors out there. Those guys get out of the military and are able to be successful, too. I'm just being impartial for engineers :icon_wink . Of course, it all depends on what you want to do and what makes you happy.
It doesn't matter what degree you have for flight school, but it does matter what you want to do after the military. I'm not going to mislead you with a statement like 'becoming an engineer will better prepare you for the military.' Something like that is hogwash. I know of officers who have degrees in Recreation, Parks, and Tourism Sciences, English, and Forestry who are top notch and have gone on to do great things.
Needless to say, I have a good time with Engineering and enjoy the prospects of becoming a P.E. (professional engineer) or a Mechanical Engineer in the future. Designing/tinkering/fixing materials and actually learning 'how things work' is what interests me.