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 phone.. picked it up during black friday for $30.. can't beat that.. but it felt slow, especially coming from the 950.. was offered a used m8 for $120, so i figure i try it.. it's fast as 950 with the premium feel.. didn't think the metal body would matter, but it does make a difference.. yes, the camera isn't good (even 640 camera is better), but for my use, it's enough.. if i was doing serious photography, i would have kept the 950, but looking at how i use my phone, the camera works for me.. running the latest w10 build and it's been good so far.. any issues i have now are more OS related than the hardware.. seriously, it runs as fast as the 950.. i do hope HTC makes more windows phones, giving us consumers more premium options..