Iphone on contract really that bad?