It really depends on your own situation and how comfortable you are with doing it on your own. There are many helpful resources and users here in the forum. I prepared everything on my own with lots of help from this forum. Then i hired a lawyer for a few hours to go through all my documents and materials.