Talk with your counselor and a family law attorney.
The answer provided here is general in nature and does not take into account other factors that may need to be reviewed for a more precise answer. You should consult with an immigration attorney before taking any action. The answer here is not intended to create an attorney-client relationship.
If you file the divorce for no fault and he tries to counter with grounds (such as cruel and inhuman treatment) the Court will most likely grant a no fault divorce to avoid a grounds trial.
Best of luck.
Sign up to receive a 10-part series of useful information and legal advice about the divorce process.