Immediate green card, with authorization to work, might convince you that CR1 is very much worth it. There are many, many posts here on VJ from people wailing about not being able to work or travel freely while waiting for their work/travel permit or GC. Reading them reminds me every time how grateful I am that I don't have to deal with all that stress because we chose the spouse visa route.