Here are my thoughts...
Bottom line is this..
I run APPLICATIONS...NOT OS's.
All the buzz about 7..xp..yadda..yadda...WHO CARES.
Personally..all I need is a stable kernal and the ability add what I want.
If 'windows kernel' was available on a floppy disk..I'd buy that and build the rest myself.
(Of course I'll also accept basic I/O capabilites)
The OS should only be there for presentation and hardware management. Beyond that? STFU, get out of the way..and let me run my APPLICATIONS.
I DONT CARE about your 'add-ons' (Add-ons amount to anything beyond a presentation manager and I/O control)
Giving 'all praise' to an OS is like worshiping a blank piece of paper. It should be there only to allow you to create and work on top of it. The interesting things should be whats written on the paper. (And I expect the paper to 'just work'..not tear itself up the moment a bad packet flys by the ether)
As far as 7 goes?
Its a pig. Its bloated junk if I had to be honest about it. (And I know many agree)
The only thing 'saving it' is the fact that commodity computers are more powerful than the space shuttle and can run the dang thing.
Its the APPLICATIONS that should be the focus of hardware/resource upgrades..not the freakin OS.
If it wasnt for the fact that a certain IVO character

wrote a classic menu for 7, it would barely be used.
I absolutely hate the new menu. Its dumb(sorted backwards), includes dumbazz 'links'/redirects to legacy directories(for which there was no sane reason to 'redesign'), and introduces the stoopidest thing I've ever seen: 'Libraries'. Sure..lets obscure the actual file locations even further with more abitrary links! Ya! Thats the ticket! If I want 'links'..I'll make me own!
MS promotes 'look and feel', the 'experience' and boot times.
Look and feel.. Who cares. I 'look' only when I'm starting my apps. And 'feel' your taking up resources that my apps should be using.
'Experience'.. I 'experience' on the way to load my apps. And I get a lil bit more 'experience' when I had to config the OS's odbc connectors.
Boot time? Gee. 30 seconds faster. Hey moron. Its just a service load order. You 'think' your completely up. Your not. Services are still firing after you login. Its mostly just an 'illusion'. Its just a more efficient boot 'ORDER' rather than anything ground breaking. (No..I dont use prefetch...and shut down most services using only the ones i 'need'.)
Bahhh..You get the idea.
Yet the main reason I've gone to 7 is the ability to employ the 8GB of physical memory I have in my main rig.
Beyond that? I'm not terribily impressed. Actually..with all the 'changes', I just use the 'godmode' link to access all the settings since MS has everything spread around so as to be 'pretty'. (I swear the layout changes must have been outsourced to india or developed 'by committee'..in india )
Once I have my prefs done...I'm done. I forget about the OS..and...yup..use my APPS.
I have 7 on few other machines. But XP is still utilized and kicking. I see no reason to go to 7 on ANY of the machines running XP. There is no compelling 'need'.
Hate me..I dont care.
I really have no 'opinion' on 7 'features'...unless of course they really suck or are beyond convoluted or is just useless(Most thinks about windows fit these descriptions.).
But as I stated. I just want a stable environment with a simple/fast front en UI.
Beyond that? Its just baggage.