I have a few friends that have done it without lawyers and others that have.
I would not say that a lawyer is needed but if your case is not straight forward you better get you a lawyer or suffer the consequences(deportation with a multi year wait for your paper work to go through)