Which branch should I join?

Airforce is my suggestion... I made the same recommendation to my son who has been in for 5 years and looks like he will be making a career of it.

They offer more jobs than flying and fixing airplanes...
My son is moving to a position that manages the payload on the drones. It is great for him as he he will be getting combat pay while "deployed" at his home base. This lets him be in the fight and go home and play in the box his kids came in in the evening. Lots of other opportunities as well.

Jesse