I think Microsoft should stop using 100% of its resources on budget devices because those of us who are early adopters with 2012 devices with no upgrade path are getting sick of waiting. That idiotic Nokia 210 or whatever and the Lumia 1330 irritated me to the point of almost wanting to leave Windows Phone, just out of spite. My 920 is going to be 2.5 years old around Build, and we'll probably have multiple months of waiting from THAT point. If Microsoft would have at least announced in advance that the 1520 would be the only thing close to a high-end device on AT&T from 2013 until mid-2015, I would have been fine, because I would have known to upgrade from my 920 last summer with Next, then I could go to the Windows 10 flagship this summer. Instead, I'm sitting on this 920 that's better than their alleged 2014 flagship, the veiled-budget 830.