Just an update for the FAQ
An agent is very useful if you have the money (costs are usually in the thousands of A$) but not the time, or if you have an unusual case (unclear work experience, bad criminal or visa history, medical problems etc).
If you are willing to do some research, for example on our forums and your case is pretty straightforward, it is very well manageable without an agent.
However, it might be a good idea to have an agent go through your skills assessment application and/or your visa application just before you send them off, just to check that you haven’t forgotten something or did something stupid. Many agents are willing to do this for only a few hundred dollars.