Well.... Im having a tuff time deciding on wether or not i should attend the mexican program over the american program. I have my dual citizenship and would not mind working as a doctor im the beutifull mexico. My spanish is not the best. If i decide to go to the mexican program, will i have the oppurtunity to come back to the U.S. via EFMG?? And how well will it prep someone for USMLE ??