Mike, I only did four years in the AF, and a couple years at a Navy Shipyard in Charleston SC. I was happy at the shipyard, but Granada happened and all the navy ships left the harbor, so I was layed off. I beebopped around doing piddly jobs for a couple years, until Mcdonnell Douglas hired me. Then Boeing bought out MDC, and I've been with the company for twenty years now. Definately had its ups and downs, but overall I can't complain. It's one of the best paying jobs around for someone with my lack of education.
If I were in your shoes, I'd definately go for the commision, and then try to get assigned to a newer aircraft, such as the C-17. Companies like Boeing are always looking for people who have kept up with technology over the years.
With a commision, BA degree, and twenty years experience, they'd probably put you in some sort of management position. Another thing we're always looking for is trainers and engineers.
Don't stop with maintenance officer. Keep going and get a degree in aviation engineering too. And consider avionics/electronics too. Them guys always seem to get the sweetest deals.
I can't really advise you on a path or direction, because there are so many to choose from. All I can say is, maintain a positive attitude, keep your eye out for opportunities, and maintain a proactive stance on your education (and stay out of the NCO club).
Another thing is, the defense aviation field is real fickle sometimes, and seems to be directly related to whoever is the president at the time to sign the defense appropriations bill. When I was in the AF, Jimmy Carter was president. One time none of us could cash our paychecks, because Carter wouldn't sign the defense bill. And that was right after my return from Beirut (STAY AWAY!). That really torqued us off.
But you are young enough to go in any direction you want. But I can guarantee one thing though. Whatever you do, it will most certainly involve computer skills. Get all you can.
Good luck!