Contractor going through an agent - you are essentially getting paid a salary.
Contractor operate through a Company - depending on how you neogotiate the deal, with Company, you have to take care of your own superannuation, wages, workcover etc. You may be paid extra as a result. keep in mind, the cost of maintaining a company may outweight the extra benefit you get