My subjective opinion - I own both the 4C/8T i7-2600K for desktop and a 2C/4T i5-2410M in my laptop.
IMO for desktop PCs' apps the HT feature is more gimmick than tangible performance, and since its desktop the performance/watt is not exactly top priority for me.
For mobile performance though, where power consumption is key, the performance boost to come from HT is a welcome add-on given the overall lower clocks of the cores involved.
I would not want a 1C/2T chip for my laptop, HT is not a good-enough alternative to having a real-core when it comes to the OS responsiveness that is enabled by dual-core over single-core CPU's. But a 2C/4T chip is a nice solution to those who want a decent balance between single-threaded performance but reasonable battery life.
For laptops, comparing a 2C/2T vs. 2C/4T vs. 4C/4T on the basis of price, performance, and power-consumption, I feel the 2C/4T CPU is an nice balance at this time. I also think a 2M/4C bulldozer clocked down for mobile products will likely be a great compromise as well for the same reasons.
But on the desktop, the discussion of HT or no-HT is, to me anyways, akin to the discussions in Memory and Storage on the topic of "DDR3-1600 or DDR3-2133?". Where there is no question that 2133 is better, but is it materially better for the price-bump involved?
Its all subjective. For me, whether my CPU cost $200 or $300 was sort of irrelevant in the scheme of it meaning my desktop either cost $2100 or $2200. I wasn't about to plop down $2100 and short-change myself the performance bump from HT for sake of saving a mere $100 on top of it. For others though, that $100 means a great deal more to them and as such they are equally more compelled to not part with it so easily or readily and the performance boost of HT is not worth it.
Over-all though, for desktop systems, I'd rather have more faster cores than fewer slower ones with HT enabled. And I'll probably feel the same way when BD gets here, but that's just my opinion, which can change in time as well.