This thread sort of exploded while I was taking my daily walk...
Bottom line, there's plenty of good devices out there. Some are great devices. They all have different goals that they're trying to accomplish. The Galaxy S6 and the iPhone 6 both try to conquer the high-end, being the best possible devices out there in every single way. Phones like the Moto E and the Nokia Lumia 540 try to give you ultimate value for a small amount of money. Phones like the Moto G and Lumia 640 try to give you the same thing, but they also give you a little more of everything.
There's the phone that's targeted at the business men (like the Note series in the past...I say in the past because the Note 5 just gets rid of all of it and is a consumer-focused phone).
There's the phone that is for the people who want only the best.
The phone that gives you the perfect compromise of performance, features, and price.
The phone that is for the people on a severe budget.
The phone for the photographer.
The phone that tries to hit its mark...but misses.
The phone that's nearly good enough but there's better alternatives.
The phone that isn't for anyone.
There's so many phones and so many target audiences for all these phones, it's nearly impossible to compare them all. Sure, comparing the LG G4 and the OnePlus 2 seems like an easy thing, since they have similar specs. But then you take into account the price of the two phones and their availability... And suddenly you're not so sure.
You can compare the iPhone and Galaxy S6, but even though they're in the same "class" they're entirely different phones in everything except possibly design and price.
Is the Microsoft Lumia 640 a superior phone to the Moto G? It may very well be, if you take the price into account. But at the same time maybe you're paying for a waterproof design...a higher megapixel camera...the Google Play Store...pure Android...and guaranteed fast updates...and a unique design...Moto Maker... That doesn't mean any of these things are better. A waterproof design would be great, but it's obviously not necessary by the fact that my phone isn't waterproof. The Lumia 640 proves that it can do a lot with only eight megapixels. Maybe I don't need all the apps the Google Play Store offers. I happen to like Windows Phone more than Android. Fast updates would be nice but doesn't Windows 10 Mobile promise the same thing for us? The Lumia 640 has a great design, even if it doesn't have as much...variation as the Moto G.
In the end, reviews mean nothing. Comparisons mean nothing.
Review scores are completely bull crap. What matters to the reviewer may not matter to us. They may mark down a phone for having a poor camera but if we never use the camera then...where's the issue? The may mark a phone up because it has a waterproof design but if we've never cared about it before then...why does it matter?
It's all about what's best for you.