I've done Auckland to Wellington twice and Wellington to Auckland once - I enjoyed the train ride myself, the scenery was stunning - the second time I went down however the speed was restricted to 40km/h so the trip took about 12-13 hours - the 45 minute flight back to Auckland was very welcomed.