It is exceedingly difficult for people who graduate medical school outside the US to obtain residencies in the US. Funding for residencies have stayed stable as US medical schools have increased their class sizes by 10% and there are 7-10 new medical schools that have recently or will soon come on line. Qualified US graduates are not able to get residencies in some cases.
If you do not do residency in the US you are not able to get licensed in most states. I would think through your decision very carefully. If you train abad you will most likely have to work abroad.