I use Three. I also heard Three unlocks phones free of charge. I am also tempted by the John Lewis deal due to the 2 year warranty. Might return my Apple order.
You technically get two year warranty anywhere as it is consumer law. John Lewis is only following the law