i bought a nexus 5 off 2degrees about a year ago, $40 a month contract, $300 upfront (so $300 for "free"), the $40 contract gets me little more than the skinny $16 plan. i dont mind this, i knew the contract would be paying for the phone, its fine. but if that phone was locked i would never of signed up. Also if you move and your reception is rubbish on one network (im in wattle downs south auckland and 2degrees is pretty much useless there) its very expensive to change networks.
so yeah not a fan, I wont buy one.