Don't try to file w/o a lawyer, you will come to regret it. It might be cheaper to do so ($$ wise) but in the end you will be treated with more respect if you have legal representation standing behind you.
source (anecdotal): I went through the process of obtaining visa(s) with and without legal representation
source (anecdotal): I went through the process of obtaining visa(s) with and without legal representation