Or, you could read reviews from people that have actually bought and used the M8, instead of relying on the posts of a Lumia ******.
I think he works at a carrier store, so he probably has at least played with the display model.
He has some valid points, but many are conditional (eg, IF HTC doesn't update, then...) and he doesn't like to acknowledge the current favorable conditions (HTC has been very actively updating), or when he does acknowledge this it's only to minimize their importance and call it a fluke.
He might be right, time will tell, but I believe he (and others) place a disproportional amount of weight on OEM updates, something I elaborated on at length in a post I will link to when I get to a PC.
The post, in summary: Lumia firmware updates have played three roles: 1) Updating the core OS, 2) supporting features that should have been present at product launch, 3) and sprinkling in a new feature here and there.
The developer preview covers #1 for all phones. HTC One already launched with all hardware features properly supported (#2, excluding hey Cortana). That leaves #3- if HTC stops supporting their phones (and that's a big if), by buying into HTC we only lose #3. The mistake most people make when thinking of Lumia firmware updates is thinking they're still bringing features #1 and #2. Now that all hardware features have been properly supported, Lumia firmware updates will not consist of much more than camera improvements and other small features. They'll probably come less often too.
Tl;dr Nokia playing feature catchup and the pre-devpreview era has given us a false sense of grandeur regarding Lumia firmware. Leaving Nokia is not as devastating as many on the forum believe it to be.