Originally Posted by
samgegr8
But my point is that what will happen if the case get stuck due to some or the other reason.
It wont speed up anything even if you have an agent, agencies don't have any control over immigration process. Even they have to contact the Case Officer just like a normal applicant - the only difference is they act on applicant's behalf. As mentioned above if you expect any complexities in your case then consider applying through an agent.
p.s. The agents cannot guarantee outcome of any application with INZ but they can guide you on the correct process, supporting documents, waivers etc.