I am going the CR1 route, which is now an IR1 because my husband and I have been married more than 2 years now. It is taking longer than the K1, but it was the best route for us because I am gainfully employed in his country, and it gives him some time to get some family things in order. If you are doing fine in Brazil, get married soon and file the CR1. K1 is more expensive, and they can't work right away. My husband already has a job prospect in the States and will probably be able to start shortly after we arrive.