I think for now, iiNet has the best overall service, especially customer service. When i had them in perth, where they originally started, they were really good. They'd even uncap our speeds if we went over our data limit, as long as we paid the bill.