One big problem with Windows Phone that's not about the apps

I'm going to try and make this short and sweet as possible.

So I've been handled the Lumia 920 for 2 weeks from my friend and he gets my iPhone 5. Playing with Windows Phones in stores like Best Buy, I noticed that the variety is not good, and probably the only decent windows phones is the HTC 8X or the Lumia 920. But what I also noticed is that the design in there phones are not really great. Don't get me wrong the colors of these phones are stunning but the design not so much. The phones edges are sharp and transition from edge to edge is not smooth. Also spec wise the phones aren't even competitors to the android phones (SPEC WISE). On the other hand, the software is absolutely amazing and imo better than android or IOS (other than the slight lack of apps). I think design is a major part of a phone, and what I think personally that I say Microsoft should make there own flagship phone.