It's incredible. People still walk around with Blackberry's, old iPhone's, very old Nokia's, etc. So many people don't have money for a flagship phone.
And here, I see people going mad on the subject Xperia Z vs HTC One. Do you realise that both phone's are AMAZING. Stop for a moment and realise so many people have old, crappy phone's, low end phones.
It's like we are talking about Ferrari vs Lamborghini, while most people are driving simple normal cars. This year, ALL FLAGSHIP phone's are very close to each other. Like I have said many times, after years it finally comes down to personal preference. There isn't one phone that out performs the other anymore (for example: the Galaxy S2 which just was better then it's competition 2 years ago, smooth 1080p flash playback in the browser, others just couldn't do that). That S600 processor in the One won't do ANYTHING the XZ can't, both have very powerfull CPU's (and they have the exact same GPU).
In the end it comes down to personal preference (yes, design, UI) and if you like the One's design and HTC Sense, then good, buy that device. I don't like the One's design (build quality is something else, that's very good). I think there is a lot of wasted space around the screen, I think the HTC logo between the button's is just horrible.
I like the XZ design and it's UI. End of story. There is NO BETTER device this year. They all perform extremely fast and smooth, they all take great pictures, they all show the pictures on a beautiful large 1080p display, they all can use the same apps from the play store. The differences are too small to matter more then personal preference.