I've been a very happy snap then 2 degrees customer for many years. I use it frequently for work, entertainment (both nz based and overseas streaming services using a dns service), downloading torrents (linux isos of course) and gaming. All work flawlessly in my experience. There are cheaper options out there but when I've done research in the past the only one I've ever seriously considered was big pipe.