I personally recommend iinet to everyone. Iv been with them for over 2 years now and have never had an issue.
Smaller isps may offer better deals but they dont offer the kind of service thats required.
I was originally with iinet years ago and tried a couple different isps when i moved out, worst mistake i ever made. The worst of them being netspace,
had big line issues with them. We were on the phone with them every night, they sent out technicians etc etc....went on for about 2-3 months.
So the whole time we had no internet, and they had no idea how to fix the problem, and to top it off were told that we had to continue paying
the monthly fee and would not let us out of the contract. It was only when we threatened legal action for non compliance of contract services that they
offered us a discounted rate to get out of the contract... WORST ISP! We then connected up again with iinet, everything was up and running in 2 days,
never had another problem and never looked back. Even when i had iinet years ago, they were always very swift in sorting out any issues