Personally I would always recommend a lawyer. They know the Trustee's their demeanor and what they will and will not accept on your schedules. You as a pro se filer won't have any of that 'inside' information.
However, if you can't pay a lawyer, you can't. The NOLO book is very good, walks you thru every form, line by line, and explains everything. If you must go pro se, use the book. The forms are free on-line.