> I have a Romanian passport so it's easy to jump over the pond but I'd love my US residency and all the years I put in to be able to start switching jobs more easily. I don't want a ridiculous amount of wealth but I'd love to have a head start and secure financial freedom for my family.
That is 100% totally understandable, and is basically the American dream, as you know.
No matter what, as soon as you can: After you hold your green card long enough, make sure to naturalize as a United States citizen. A lot of green card holders never bother to become US citizens. I always encourage people I know to do so. But, generally speaking, once you are a citizen, you are a citizen: it can never be taken away from you. We need people like you and your family as US citizens.
I would get a lawyer, but many lawyers can be sketchy. My best advice would be to go to the Embassies of Switzerland/France/Germany/Canada/UK/etc. to the US websites' and go to their "legal advice" page. There usually is a PDF list of American lawyers. On there, it will specify their area of practice. Obviously, you want an immigration lawyer.
Lawyers can be sketchy, so you need to vet them out for any possible red flags, such as "positive counter-reviews", "any bad reviews", or "painting an overly perfect picture of oneself". If they are involved in commerce associations or any sort of business association (especially if it involves complicated laws or situations), this can be a good sign, as they have to get along with others and just get stuff done in general. From there you make a list of prospective lawyers, email them, and go from there. I would also ask for references, both on a professional level and from actual clients, too.