Microsoft is going the right way releasing phones.... So far this year there has been a number of Lumia phones released. How many have apple released? Microsoft got it right releasing mid range phones as not everyone can afford a flagship and no one wants a low budget phone. The mid range is the sweet spot. If you look at iphone how many low range and mid range phones have they released? None... So its buy the flagship only to find out a year later its out dated as they release another one with a tiny bump up on the specs..... Can you imagine if the playstation consoles and xbox consoles done that? Releasing a new one every year? Personally I think every 2 years to release a flagship phone would be ideal and release 2 mid range and 2 low range phones a year. That's just my opinion