Based on what I've read online, it seems like the consensus has been that the CR-1 is strictly better than the K-1 because the processing times were similar but the CR-1 allows you to work as soon as you enter the US.
However, according to VJ, the processing times for the I-129F have halved in the past year while the I-130 has stayed roughly the same. I understand that the benefits of the CR-1 are significant, but right now our goal is to get together ASAP, so the K-1 seems better for us. Has the online consensus not caught up with the data or am I missing something? Even if VJ has a smaller, self-reported dataset, the trend seems quite clear