I know perfect depends on individual needs but reading lots of threads here, the consensus tends to be that each phone has a shortfall in an area which other phones have resolved. For example, the M7 had a not-so-good camera but HTC didn't change much for the M8. Samsungs can feel a bit cheapy with build quality, use AMOLED and TouchWiz (usually one of those is cited negatively). Then there's the Nexus: great price/spec/ratio and ROM but a poor battery. Moto X supposedly has an average camera comparatively. Cost price devices like OPO seemingly have QC issues. And it goes on. I really thought the G3 might nail it but there's overheating and lag(!) - on that spec! Maybe the Nexus 6 will show no weaknesses along with the X+1. Surely we're approaching the time when a developments comprise to produce an all-round monster flagship? Fanciful Frankenphone: M8 build and speakers but with G3 slim bezels. S5 camera. IPS display and Nexus specs: 2k @ 5.2 inches on 805/420. Note-like battery life. Stock Android. OPO pricing. OK cost-price is not gonna happen but I would pay a premium if the rest could converge.