I've always liked HTC Sense. A lot of people hate it. I think they have the best widgets and easy to use layout. Since I went to Samsung from HTC, I use a different launcher and don't use Touchwiz. It looks to pasted together in my opinion. Apex or Nova launcher are the way to go in my opinion.
The new HTC One looks like a nicely built phone, but honestly nothing really jumps out about it. I think that HTC has lost a lot of it's business to Samsung.