*sigh* consumer reports are dumb. If you are purchasing a new machine then you want the current OS. This is not Vista where drivers were crippling, they are just win7 drivers, and typically work as well as they ever did on win7 but do not add the functionality that win8 could bring yet. Yes it is different, yes there is a learning curve, and yes pre-built boxes need better drivers (just one advantage of building your own rig), but none of those are such crippling issues that should keep you from picking 8 over 7 as none of those issues would even be noticeable to the average user. Besides, they will be fixed within a year or so, and one new features start coming out like better modernUI apps (really loving a few of them myself), cheap touch screens and other interface helpers like leapmotion and kinnect for PC, then you will be questioning your decision a year down the road.
For people with existing computers... well that is an entirely other matter. If you see yourself using metro apps then absolutely upgade before he price increases in late January. Personally I upgraded and I love it, my wife loves it, my inlaws love it, and none of us even have a touch screen yet. But it is definitely not for everyone.