If she's doing it for the Green Card, it needs to be longer than 2 years. The minimum is 3 years before she can apply. Divorcing after 2 years means she wasted her money.
And as mentioned, a pre-nup can take care of a lot of the post divorce issues. But Child Support will be expensive if you have a kid. But they tend not to want one with you. With a Green Card, or full US Citizenship, they rather bag a rich Chinese guy looking to marry for his own Green Card.
She can divorce after 2 years once she has the temporary card, the process will take longer, ( to get citizenship) unless you are abusing her or something of the sort. If you have kids then she is on a easier path.
If you guys are married for 3 years, she can become a citizen based on that.
Being an immigrant, I know many people who have had to do business marriages... look. We come here to work, not to live on welfare like some people want to make the world believe.
The process if done right is a bit tedious for her, If he/she pays you 80k you would think ok it's done, nope
Lawyer is minimum 5k ( most immigration lawyers are scum) I always tell people use catholic charities. They don't over charge.
Then for each filing he/ she has to pay. The initial application is for not just for temporary residency ( two years green card) but also for a working permit and the right to apply for a social security card, there is a fee for each document applied for, plus they must submit a medical report, which has to come from an approved doctor, that's another fee.
Usually the work permit comes within six months, and is only valid for six months by then you should have had your first interview. With the work permit they can apply for a social security card.
Why many have kids is because when children are involved, USCIS will be more lenient .
I could go on about wheat has to be done etc ...but it's a lot