@sambit: I agree fully that this process is completely "self doable" but I also do not agree completely to the conjuction of being dependent on an agent and the difficulty of the consequent move, because there are many aspects that govern the immigration to another country, I would say paper work would only be the longer part but not the most difficult that would prove if you do it yourself you'd be successful and if you don't you won't.
There are emotional planning for immediate and surrounding family, financial planning, backup planning, job preparation and hunting, location selection, housing, and removals, each of which is a full task that needs tons of preparation and calculations to minimize the risk that would always remain there.
Some people just don't have much of space or breath for paper work (like myself), some other cases really require consultation and there are many so called " straight forward" cases that had failed at first step because they missed some details on their own , also many others they were initially not eligible but the correct agent consultation got them there finally and of course many who did it on their own and were successful.
It's just a very personal decision, all what I meant, we shouldn't generalize judgement of after immigration difficulty based on this choice,
cheers,
M. Omar
I would say , Do it yourself anyday !!!!
Take it as a project or a challenge or an exam...go through the site ....get all the information...do research here as lots of great advice is here on the net.
My opinion - If you are dependent from the first stage , then migrating to another country will not be a easy task .