Add to that for the HTC One: Front speakers (this is a big deal if you listen to your phone in public places with noise) and the big deal is expandable MicroSD storage.
If the camera is very important to you, then the ICON, if storage and flexibility is a bigger worry, then the One would be the answer...
They are both nice phones but, if you can live with out the awesome camera on the ICON, the One has some nice features...
and 8.1 installed, who knows how long we will be waiting for Cyan for the ICON/929///