I am looking to buy a new phone at the moment I am between these two phones. Since I live in a country where I can't buy Nexus 4 through Google play instead I have to buy retail price for it. Also in my country we don't have sim locks which means it doesn't really matter from which service provider I buy my phone. Because of these reasons I am not sure that Nexus 4 is worth 400 euro price tag against One S 300 euro. I like both phones but it's just hard to choose from since it will be my first proper Android phone.