Personally I'm willing to pay a bit more if it means giving telcos a realistically sustainable business model, but Spark's pricing seems to be substantially higher than 2degrees and anecdotally their customer service isn't any better.
I think from memory when I looked into it my preferred package was about $145 vs $185 for 2degrees and Spark respectively.