HI.. It all depends whether if you want the person here quick, but can't work right away OR take a little longer to arrive with papers and ability to work. If the beneficiary has a minor and has other parent's permission, you apply at the same time completing the I-130. This application does ask if you are petitioning any children. The way we did it, I went to Colombia and got married through court at the Notario (small and quick), came back to the states and filed the paperwork right away. Then returned about 2 months later for the reception with the family etc... We did this to get the paperwork going since this is the process that takes the longest. Now, its just waiting, but we got a 2 month jump on wait time. With the K1, yes they get here quicker, 90 days to marry and then do an Adjustment of Status (I have heard this takes time, and almost as long as of you would of filed the CR1-), however you can't work until you got a social security number. With CR-1, yes its about a year, but when person arrives, their SS# should arrive shortly and can work. So it all depends what you prefer. Hope this helps.