For similar reasons, some years ago, I took the J1. However, will advise you to take the H1B. You can moonlight as a PGY3 and also get someone to file your GC for future employment by the end of your PGY3. Alternatively, if you do end up taking the J1, then finding a waiver is also not...