I’ve also gone through the US immigration system - got a green card, then naturalized. I did everything myself. And then I did everything for a friend who asked for my help.
It’s not hard. It’s just time consuming and the wait times are very long. But it’s really not difficult to fill out the forms and I never used a lawyer.