My girlfriend and I are looking to get married. She is currently in the US on a J1 visa. She has to return to Taiwan to complete an internship. She believes that coming back to the US on a tourist visa is the best way for us to get married in the future. I feel that getting married now and submitting a K1 visa is better. Which way is better, and has less chance for denials or delays?