Hmm - I have to disagree re. #4 (Bluetooth). In day-to-day use I really find it invaluable - and not for the headset use mentioned in the article but for wireless data - connecting to mobile broadband from my laptop to mobile and between my Palm TX and Bluetooth GPS unit. For these sort of situations not having any wires is brilliant!
I also disagree with it being a pain to setup - I got a new NC10 (& put Windows 7 on it of course

), and within seconds I'd paired it to my Sony Ericsson K850i, setup a dial-up networking connection and was on the internet. It's great when on a train or moving around just being able to leave the phone in your pocket and connect whenever you want.
Kinda agree re. Vista at #1 though (valid arguments re. them mixing up technologies and products aside) - Windows 7 is
so what Vista should have been!