Every phone that I look at, has some disappointment in store. Doesn't have GPS. Or doesn't have WiFi, or doesn't have a good enough camera, or doesn't have a good battery life, etc.
How about Nokia (could be anyone actually, including Google and Apple) introducing a micro-site that lets registered users drag and drop the style, shape and features that they want, which then gets shipped in say 30 days. If Dell can do it, if car companies can do it, so can mobile manufacturers.