K1 used to be faster in bringing beneficiary to the US, not the case anymore. Also to skip dealing with local authorities regarding marriage licenses, city hall wedding ceremony requirements, religious ceremony etc, at least for our home land ( Bosnia and Herzegovina) because it takes forever. We were lucky, though. I am all for CR1 option for the various reasons stated above. There is always zoom utah option, but you cannot start the I-130 petition process until you see each other in person after that. You can then file it online, from there.