i just got my m8 yesterday and so far i'm loving it.. i had the 950 and it was a great phone, but i just couldn't stomach the $500 price tag.. maybe if it was $300, i would have kept it.. luckily, i was able to sell it without a loss.. had the 640 for few weeks and for the price, it's a great...