My cousin just finished his first year at Sackler, and he loves it there. They have excellent instructors, a 90% pass rate on USMLE 1, and good residency placement. That being said you are still a foreign graduate, so it may close some doors for you. DO is a good way to go too. Hope that this was helpful.
Good luck!