Yeah true,Also 520 is low end,but if you think clearly,you can actually see that actually it aint low end,the 1020 which is the released top model lumia have just 1.5ghz dual core and 2GB of ram. Ok,the ram have a big difference,but what about the cpu,it aint much difference,also it seems like that the WP8 is lighter os than android,so it requirers less powerful hardware,so it cost less and it might waste less battery too! Android phones are mess,there are phones with single core 800mhz - quad core 2ghz.So i think there many android phones but most of them are not so fast.i can clearly tell that you can't get a bettter smartphone than lumia 520 in the price of 100$,usually android phones with that price have android 2.3,single core and other low end stuff,i got an android phone which is slightly cheaper than the the 520 and it's 2 years old,it's really slow,all i can say that it worth on that phone is the gps and the Camera. So conclusion with the WP8 is,it's an amazing os that doesn't requires really powerful hardware but people get away of it,because the app dev is poor and it's not so well known like the other smartphone os'. I think WP8 one day,maybe not too far in the future,will actually take over the smartphone lead. I'm a big android fan boy but i tell my opinion about it,even though i don't have a lumia yet. Sorry for huge text,couldn't express my self with different way.