Don’t forget though that after arriving she won’t be able to work, or even leave the country for many, many months. Could easily be 6-9 months.
are you/she ok with that? With a cr1 you can do both of those immediately. Essentially it’s just deciding on when the wait happens. It’s happens either way unfortunately with immigration