As what everyone has said on here, if your case is relatively straight forward, do it yourself.
The key is gathering the right documents, this is something your agent can't help so you will still have to do it yourself.
When in doubt, you can always seek advice for specific documents your CO might be looking for. Also, this forum is the bomb to gain knowledge around the entire process