[citation][nom]cknobman[/nom]Sorry my friend you are the one who is misinformed. You obviously have no actual knowledge of the Windows Phone operating system and have never used a phone equipped with it. As a business software developer myself I know first hand that efficient coding often makes a bigger difference than the hardware running it.Windows phones run smoother on lower speced phones compared to Android counter parts for a reason. The windows app marketplace has tighter controls than Android market for a reason. The apps in Windows marketplace are made sure than they perform adequately for the hardware vs Android where there is little to no policing of the apps and performance can vary wildly due to very poorly written apps.[/citation]
If you are a real developer, you should know that coding has a limit too. And you should also know that more functions, better interface, 3d, more resolution, and multi app at the same time will always require better hardware.
Don't be upset, but you sound like an dos dev and user who wants everything in black and white (or 16 colors, well i don't even remember). Well face it, people don't want that. They want lots of functions, lost of pixels, nice interface (with lots of choices to take), lots of apps running smoothly at the same time, fullhd movies, and all of that at the same time.
Phones are no longer what they used to be, so forget about the 90's and live in the actual world, and take some time to talk to people and ask them what they want from a phone. As a systems engineer and bussiness manager i give you the same advice i give to developers i have under my command: know what users want, don't let yourself be locked in an office in front of yout computer, because you are not working for you, you are working for the users. Maybe someday you will be a real pro and not some low-level novice.