To any pre med reading this thread...
Stop - Don't let it come down to having to choose btw DO and US-FMG.
Apply to every US allopathic school and if you don't get in, strengthen your app and reapply to US allopathic schools. Repeat until you get in. In your year or two off, work as an EMT, volunteer, be a substitute teacher, work as an anesthesia/OR tech, work ski patrol, or whatever, and study, get your MCAT up, strengthen your app and reapply to US allopathic schools.
I'm a third year resident and have kept in touch with lots of people who went DO, USFMG, and nontrad MD. In my limited experience, it seemed like the ones who went DO/USFMG gave up too quickly and wanted to get in "somewhere" and just start med school.
Yeah, it sucked for the nontrad folks who reapplied again and again - lots of uncertainty and watching their friends start med school while they were stuck in limbo. But I think it paid off. Not one of them regreats it now - the ex EMT matched into optho, the ex anesthesia tech is a 4th year MS who interviewed at several top notch anesthesia programs and will certainly match well, the sub teacher/ski patrol guy is a radiology resident. Funny thing is that they swear that their non trad stories were ultimately admired in residency interviews.
The (several) DO people I know are all either peds, IM, or fp. One tried anesthesia, but didn't match so went the fp route. I honestly don't know if the rest chose primary care b/c they liked it or for lack of other (specialty) options.
The one USFMG girl I know landed a peds res and fellowship in a sketchy hospital in the US. She's working in rural Nebraska now I think.
Anyway, take what you will from this post. For the record, I've worked with DO, FMG, USFMG, and MD as a resident and I honestly couldn't pick one from the other based on skill or knowledge. However, I honestly believe going the allopathic MD route (traditional or nontrad) gives you more options in the future.