Out of curiosity, could you please share the reason?
- Typically US citizen can marry the immigrant overseas, in their country
- If not possible, US citizen and immigrant can marry in third neutral country (not USA and not immigrant's country)
- If this is also not possible, they can marry online (Utah marriage), then meet either in immigrant's country or third neutral country
- If US citizen cannot fly due to health reasons, immigrant can come to Mexico to meet and US citizen can drive there
- If immigrant cannot go anywhere due to health reasons, how are they going to move to the US and live together?
After marrying, the spousal visa process is similar, but simpler than fiance case. File I-130, wait for approval, schedule interview, go to interview, get visa in passport and come to the US. After coming to the US, no lengthy and expensive adjustment is needed.
If the money is the issue, then K-1 is also a unfortunate choice, as it is more expensive compared to CR-1 / IR-1.
The only scenario when K-1 makes more sense is when there are minor kids on immigrant side who also want to come to the US. It's more expensive to file I-130s for all of them VS include them in I-129F and AOS packet.