Go NZ anyway
I've flown on C both with united and Air NZ and I'd take the NZ ticket any day over united. I live in sydney and do the SYD-SFO flight regularly and if I could have a choice I'd definitely spend the extra few hours to go via NZ, plus gives you a chance to stop over in New Zealand.