I probably should have listened to her.. I did it the "right" way since I wanted to quit that job anyway. Got married abroad and filed an I-130. It took like 18 months to get it, it was nuts. I'm a native-born US citizen and my wife is from Japan, no criminal records or anything, and I was making 3-5x the national median household income this whole time, so it's not like there was anything tricky about our case.
I'd recommend you just talk to a lawyer. I hired a lawyer for our case, and it was about $3k total. It would've been entirely doable without the lawyer's help, but it was easier that way and I helped fund her charity work where she helps refugees and domestic abuse victims.