ok guys let's stop fighting each other on whether we are ios,wp or android fanboys.
A true fan can emphasize both good and bad aspects of his daily platfom. The purpose of any flagship is to offer the best the company can deliver. To make users upgrade to your new model or to bring new users on board your ecosystem you must comply with three important things:
1. The device(s) must have a great design. It's the first thing anyone has contact with when it sees the phone in the store, on a poster, website etc
2. You must offer good hardware specs. a flagship does not really need to have always the latest tech 100%
3.You need to put something new in it, a feature or something that is not yet available, or won't ever be on an older model
Besides, PR is important also.
Of course other stuff is also important such as quality of customer support.
These two leaked models have nothing to do with a premium phone to sustain the prices that will have.You cannot ask a flagship price on a redesigned 640 as still expect users to catch the bait. Leave the software experience for now out. To get an Android user or an iphone user to switch and adapt with the new app collection the device must offer something that's attractive, and these are not. Take for example a Galaxy S4 or S5 user who wants a new phone and that guy is willing to switch the platform if possible.What will he chose? a new S6 or Note 5 or S6 Edge or one of these two?? it's pretty clear that he won't go with any of these two models.. the same goes for an iphone user.
At least if you as a company still have problems with the app gap and quality of the apps, make the damn phones attractive. it's the only thing you have left to gain market share 'till you solve the app problem.