That depends on how much time, confidence, and effort you're willing to give. I processed everything on my own. The consultants are there to guide you what to do, what forms you need to fill up, what documents you need to submit ... although whether you have a consultant or you process it on...