Picking the right ISP


I am as non-bias as possible here but I do these days work for an ISP but do not do ISP things. This is intended to be a guide to help pick an ISP for your own needs. I will not specifically recommend any particular ISP and this guide was written well before I worked for an ISP. You’re free to pick any ISP you like!

A question that comes up quite often is “what is the best ISP?” – what people fail to ask is what they’re looking for in an ISP? This normally contributes of 5 things:

Speed: What is the best service I can get?
Reliability: Not to be confused with internal wiring issues (more on that later).
Are you wanting ADSL, VDSL, UFB or some form of Wireless technology?
When there is a fault what is the service like to get the fault fixed?
Really, this isn’t everything.

A general rule is to pick from Spark, 2degrees (Vocus), Quic or Voyager . Skinny is also a great choice for a cheaper “no frills” ISP however you do need to use their router to get any support (which is actually a great router). – note this is my personal opinion based on experience. Each ISP however is different in how they connect themselves to the internet. Also, don’t just go for the cheapest unless if you like Netflix / YouTube buffering.

The best way to determine what is right for you is to head over to https://chorus.co.nz/maps and check what service you can get and just go for it. If you’ve got ADSL/VDSL currently and Fibre (UFB) is available then get it. Don’t stick with copper if UFB is available as world class internet (seriously) is waiting there for you on UFB.

WiFi vs Ethernet:
If you’re getting Gigabit internet via UFB then just note you won’t get these speeds over WiFi. You’ll need to use Ethernet to your PC etc. A common complaint I see on ISP’s social media pages is complaining about slow speeds on UFB however in 99% of these cases it is because the customer is using WiFi. Don’t be one of those people, just understand that WiFi is best effort but you can improve your WiFi speeds by using a dedicated access point like a UniFi mounted in the right place in your house. See my Router Guide on Geekzone for a full guide on what I recommend.

My ISP provided router is crap!
Again, this is a misconception. It is only as crap as you make it out to be and all providers currently offer some pretty decent routers. The WiFi however on them is not the best. Most of the time these routers are totally fine for your average home or small office user. For example, the Huawei HG659 is actually a really decent router for your average home user since it can route Gigabit totally fine and has decent WiFi but does only have a 32 device limit. Again, you can solve this by grabbing a dedicated access point.

This is quite a big subject as some ISP’s just don’t peer openly. Personally, I am using 2degrees for this reason as they’ve got the most open peering arrangement. If you’re a gamer then the ISP best for you at at the moment is simply 2degrees given they peer very openly resulting in lower latency (ping) to most NZ services. Furthermore, they’ve heavily invested in their international network so you can expect top speeds. For most people however I wouldn’t be too worried about this. Smaller “cheaper” providers shift traffic via Auckland so the further South you are, the more your latency will be to the rest of the NZ + the world – you get what you pay for here. Sticking with a bigger provider or a provider that peers all over NZ is the best bet if you’re wanting to keep your latency low. A good guide to determine how your ISP of choice peers if this is important for you is to look them up on https://www.peeringdb.com/

Again, this varies between ISP’s. If you’re on ADSL or VDSL then you can look at improving your speeds by installing a Master Filter – there is a plain English guide on what this means for you Here. For UFB it is pretty consistent between providers and the main bottleneck here is the customers equipment. I’ve seen people using crappy old routers to connect them to Fibre along with people with Gigabit internet only using an old standard of WiFi. If you’ve got an older router still powering everything and find the internet slows down when you sneeze it may be worth investing in a new router. You don’t have to go with the top of the range router from your local appliance store, in most cases you can ask your provider nicely and they’ll send you a shiny new one to keep you going.

A note / warning on MyRepublic:
MyRepublic are claiming to have the “best” speed as awarded by Ookla (Speedtest). This is in no way true so don’t fall for their tactics. Speedtest take an average of all their customers for an ISP – most providers offer slower plans where MyRepublic offer mainly UFB along with targeting customers to go onto their Gigabit plan – this is not a bad thing but they’re not being transparent when it comes to this award. For starters, going on for years now – MyRepublic have had a shady reputation of saying they’re the fastest at something. First, it was Steam downloads and now it is with Speedtest and also an ISP actually needs to pay for this award – even if an ISP gets voted to being the fastest they won’t pay for the award to show it and so Speedtest will move on to the next winner until somebody pays up so this is the first problem – the award was likely not for them to start off with.

*No, they’re not NZ’s fastest ISP.

The other problem is, most users will test to a NZ Speedtest server and Steam Downloads are served off a steam cache normally hosted with the ISP. Basically both these actions will achieve nearly the full speed of the plan you’ve got. Since MyRepublic have mostly customers on Gigabit + Hyperfibre connections (and a smaller number of them) this means their average is higher than an ISP with thousands of customers on mixed speed plans. This does not make MyRepublic the fastest.

I do not support any ISP who blatantly use advertising to deceive customers. If we go with real world speed comparisons to overseas we see MyRepublic lagging behind by quite a bit – take these two Speedtests as an example:

As we can see – the 2nd Speedtest with 2degrees was actually faster than the Speedtest from MyRepublic. Both were taken on the same day. But here’s the interesting thing with the MyRepublic speedtest – it was taken on a 4Gbit “Hyperfibre” UFB connection and the 2degrees one was taken on a 1Gbit plan. This is not the only example:


This one doesn’t look as good but here’s the deal – the top result is a customer based in Auckland – on a 2Gbit (2000Mbit) Hyperfibre connection with MyRepublic and the bottom result was one I just did now – on a loaded Gigabit internet connection and yet I still beat the MyRepublic result in terms of download speed. This customer has effectively lost 70% of their download speed by going over the ditch to Australia. In all cases I’ve seen, MyRepublic may be fine when testing to a New Zealand based Speedtest server but they’re totally rubbish with international bandwidth compared to most other providers – this is also consistent going on for years on multiple connections also.

So the conclusion – please don’t fall for MyRepublic’s false advertising. They’re not the fastest, and they’re also not the best value provider. You can read more stories by doing a quick Google search which will show results from Geekzone also. There are plenty of other better providers out there and if you’re interested in Hyperfibre then you’re best to wait until more providers are offering it else go with Orcon if you seriously can’t wait for that to happen.

Upgrading to Fibre:
If you’re not on UFB then it is well worth upgrading to it for a more stable service. In most cases your ISP will allow you to stay on ADSL/VDSL until you’re fully online on UFB. Ask them about this and they’ll make sure to make it work. An upgrade to UFB does take a bit to do (mine took 4 months) but it is worth it – trust me!

Bundle Deals (with Power):
These deals are often the most expensive of the lot – if your provider is offering you a Fridge or a TV for signing up then they’re making too much money off you. Broadband as a whole is a low margin product so it is best to take a look at Consumer Powerswitch to determine if your power deal is really the best for you along with keeping your broadband separate. It is not a good idea to bundle these services together unless if you want to pay more than the regular user. It is a trap. I’ve done some calculations myself and worked out I would be paying 20% more per month in Electricity if I was going to go with a provider like Orcon/Slingshot or was going to pay more (for a slower speed) if I went with Trustpower. I am personally with Flick Electric for power and still think despite the recent spikes in power pricing they’re the cheapest if you average this over a year combined with a competent ISP.

I’m rural and want better speeds:
Take into consideration how much broadband you really need each month and consider moving to a wireless (over 4G) plan. You’ve likely already paid for a local cell tower upgrade via the RBI through tax so use it. Skinny + Spark offer some pretty decent wireless broadband plans along with Vodafone + some resellers like Wireless Nation. It is more expensive however the service over it will often be far quicker than a standard rural ADSL connection.

These days there is also Starlink. This is an excellent option however can come at a cost in both hardware and the monthly plan. This is provided by Satellite so speeds can be either great or slow depending on how use your “cell” gets. This is however a great option for heavy users.

There are likely local providers in your area also offering wireless broadband via their own infrastructure – the list for these providers is long, but https://broadbandmap.nz/home will give you an idea. You can also consult with your neighbors, local Facebook community pages etc to what wireless provider is offering services in your area also.

Pricing + Support:
ISP’s run on a pretty low margin – Chorus charge between $45-$65 per month (approx however I don’t have the figures on hand, excluding GST) for just the connection back to the ISP. The ISP then has the task of buying bandwidth (the actual connection to the outside world) and in UFB areas the gear to go in the exchanges which cost tens of thousands of dollars along with other gear to make everything work. What I am trying to say is ISP’s, after everything is accounted for are making around $5 per month profit off you. Some ISP’s promise to be the cheapest but you have to ask yourself what they’re cutting in order to be the cheapest. I can think of a few ISP’s who are literally making a loss from their cheapest plans to get you to go with them.

Going with the cheapest ISP is just asking for trouble – do you want your YouTube, Netflix, Lightbox etc to stream at the highest resolution? Do you want great support? Do you game and want to beat your friends who have paid to go with a real provider? If you answered yes then stop looking for the cheapest and go with a more mainstream ISP. A bit of a note also if you’re in a UFB area and your ISP can only offer 200/200Mbit max it is highly likely they’ve not got the capacity in the exchange to support Gigabit (which often means their connection back from the exchange, or their point of presence in your area is only running at a Gigabit) – if you do the maths here it won’t take much for that capacity to become saturated. Take a look at this thread on Geekzone of an ISP that had just that problem… I also don’t recommend that ISP if you’re asking. There is however an exception to this rule and that is Skinny who are pretty good for your more basic provider.

Going with an ISP isn’t like picking a power provider – there is a mix of good or bad and it depends what you pay. If the ISP you’re thinking of joining doesn’t have comments or ratings on their Facebook page then you’ve got to ask yourself what they’re really hiding? I bet if you comment on such pages your comments will get removed also. Do a quick Google search on the ISP you’re thinking of joining, look on both Geekzone and GPForums for feedback on that ISP and if you’ve got a bad taste in your mouth or are wondering if you should really join then it may be worth reconsidering.

Generally support of the mainstream ISP’s is good. You shouldn’t have to call them for anything after signing up unless if you’re wanting to maybe move house or change plan. In my experience the ISP’s I’ve picked above are excellent with billing, support when you need it and have good uptime on their services.

My connection keeps dropping! My ISP sucks!
Most of the time if you’re on a copper connection this problem is with your connection, and your connection only. If your ISP’s Facebook page is blowing up with everyone commenting then maybe it is not you but just have a look at the other comments first before acting like a fool and posting. Maybe, fool is a harsh word as people don’t really know.

There are many things that can go wrong with a standard copper connection but most of the time it is due to your own internal wiring. I’d strongly recommend investing in a Master Filter to get your connection stable again. Just like the pipes or electrical wiring in your house anything past that little white Chorus / Telecom demarcation point on the side of your house is your own responsibility. There is also the odd time the problem is with your router however this is rare. If you’ve got a stack of routers you’ve collected over the last year and your internet problem is still not resolved then first of all stop calling your ISP to complain or better yet call them and ask to get a master filter installed if you’ve got more than 2 jackpoints in the house. Yes, it is $200 charged by Chorus but it’ll more than likely solve your problems and give you faster internet in the process.

There is also the odd chance you’re too far from your cabinet. Take a look at https://www.chorus.co.nz/tools-support/broadband-tools/broadband-map to see what you should be getting. If you’re in a VDSL area the problem is you. Do some investigation, try Ethernet to your Router (instead of WiFi), try another phone cable or even try your router on another jackpoint in your house. These are just a few (of the many) things you can try in order to rectify your issue.

Getting hit with CG-NAT:
Something to look out for is ISP’s that use “CG-NAT”. Essentially, this is one public IP address shared amongst many people for internet meaning you can’t open ports (vital if you’re hosting a game server or have a web server on your connection for example). Most providers allow an opt-out of this by purchasing a static IP address or even simply asking if you’re able to have a public IP address but if you’re just doing standard internet things, playing modern online games etc you likely won’t even know you’re behind a CG-NAT connection. This is becoming more and more common only because IPv4 addresses are incredibly expensive for internet service providers as they have simply run out. I’m not going to list providers who use CG-NAT as if this is vitally important to you then you’re best to look into their FAQ and decide for yourself.

Current known mainstream ISP’s (as from 11/11/2020) that have CG-NAT enabled by default:
– 2degrees (opt-out requires purchasing a Static IP at a monthly cost)
– MyRepublic (on their non-gamer plans)
– NOW (opt-out requires purchasing a Static IP at a monthly cost)
– Nova (no opt-out)
– Trustpower (opt-out if asked)
– Contact Energy
– Starlink (no opt-out)
– Most 4G Broadband providers (opt-out if asked, usually)

ISP Provided email:
Simply don’t do this – instead, sign up to a free provider like Gmail or Outlook. There are plenty out there! This gives you portability if you want to move providers in the future.

IPv6 is a welcome extra with many providers – I’ve found that almost every ISP apart from MyRepublic and Spark (BigPipe, Skinny) offer it as either an option or by default. Some providers like Voyager have it as an opt-in service at no extra charge. If you have CG-NAT then IPv6 is a way to get “straight out” to the internet. If you head over to https://ipv6-test.com you can see if your current ISP / router configuration has IPv6 enabled.

Again, do not go for the cheapest – treat your internet as your main source of entertainment. What is $10 extra per month for a faster, more stable service? In general it is hard to screw this up. Look at my recommendations on providers above and use common sense to picking the perfect ISP for your needs.

Also be wary of ISP comparison sites as on multiple occasions these are run by the ISP’s themselves.


  1. Consider adding something about IPv6

    The Internet is moving to it and I personally won’t consider an ISP who doesn’t provide it

  2. Hi Michael, I found your blog from following your comments on gpforums. Thanks for the great advice. Appreciate any feeback on the following, or happy to pay you for a phone call etc.

    Currently we are with TrustPower VDSL, but fibre is coming to our area. I am thinking of changing to 2Degrees Ultimate Unlimited Fibre (I am a 2Degrees mobile customer so I get a $10 discount per month too) to get fast and unlimited broadband. However, I am not sure on what hardware I need to get the best out of the speed.

    We have a long house and predominantly use WIFI as house is only wired with phone lines, not CAT (I think its CAT) data cables.

    I want to ensure that:

    1. We have good speed and capacity coming into the house
    2. We have a good router to direct it
    3. Good Wifi to send it
    4. I need at least 2-3 extenders for the house (atm using TPlink plug in the wall which seems ok, but maybe there is a better option?)

    Appreciate your comment, and again I can pay you for your time for a call, or perhaps you could recommend a residential IT company that I can trust to do a cost effective solution?


    1. First up – I’d never, ever, recommend WiFi extenders – they’re rubbish and cause WiFi issues (often halving the speed of your WiFi with each extender put in). You’re best in this case to grab a mesh system.

      I personally recommend the Ubiquiti AmpliFi which you can buy from PB-Tech. Just try the starter pack (router + 2 satellites) to start off with and see how you go. I also recommend doing a post on Geekzone (https://geekzone.co.nz) in the “LAN (ethernet/Wifi/routers/Bluetooth)” topic as there are some very knowledgeable people on there who would be able to help. You’ll get a few extra points by including the layout of your house on the post.

      Also whilst I won’t deter you from Ultimate Fibre if you’re primarily using WiFi you’ll never get these speeds. For example, over my WiFi which is driven by a $800 enterprise grade access point I normally see around 400Mbit over WiFi. Consider just going with the 100/20Mbit plan for a start as you get the same credit etc regardless on 2degrees and if you feel the need for bandwidth upping your plan (which you can do via their web control panel).

  3. I am on Vodafone at the moment but I notice it’s not mentioned in your “mainstream” recommended suppliers. Is that cos you don’t recommend or that they aren’t mainstream? We’ve just run out of our contract so it’s time to change 🙂

  4. Hi Michael, really useful post!

    I think I am going to go with 2degrees.
    Will the default modem provided by 2degrees suffice or do you recommend I buy my own? Does the recommended mesh system (Ubiquiti AmpliFi) replace the default modem, or does it just work with it? Sorry, I am a little under-researched.

    Thanks so much!

  5. Hi Michael.
    Thanks for this post as well as your router guide on Geekzone! I’m glad I read this post as I was seriously considering changing to MyRepublic.

    I have been completely overwhelmed in choosing a WiFi mesh system and although I was originally concerned about the price I decided to just go for it and ordered myself an AmpliFi HD mesh system. I can’t wait for it to arrive!

    I’m currently on VDSL with Slingshot but we are having Fibre installed in our area right now and it is supposed to go live in September. Would you recommend waiting until the fibre is up and running to change providers or changing providers and booking the upgrade?
    Also you were quite clear about 2 Degrees, how about Voyager? Any pros/cons there? (I’m a non-gamer)


    1. Hi there – Yes, Voyager are great (and I recommend them in this guide too!), they’ve got excellent support and their network is top-notch also. Voyager is run by Seeby Woodhouse who originally setup Orcon so he knows a thing or two about setting up an internet service provider. A thing to remember is if you change providers this resets your dDLM profile on your VDSL (which means your speeds will drop for ~1wk or so as the line retrains). Glad I saved somebody else from joining My Republic!

  6. Thank you Michael, I’ve been with Nova for a year, last 6 months on fibre & I’m looking at changing.

    Your guide is great – and makes sense when trying to wade through the options

    Keep up the great work!


Leave a Reply

Your email address will not be published. Required fields are marked *