Hi and welcome from me too
Agents have their place (reputable ones anyway!) as they can ensure that what you submit to NZIS is correct, and that can save you a lot of stress or even being declined! Apart from that, pretty much anyone can do it themselves.