What so hard about building these kind of devices nowadays? It seems to me that all the components are readily available (there is no technological breakthrough in any of them, excepted maybe the screen), and the size of it should make it easier to pack more features or cheaper ones.
Unless it's all about the software.