What I would want to see in Windows 7:
1. Windows Powershell or some other usable shell installed by default on every machine, client or server.
2. A terminal window that actually supports line-based copy and paste using ctrl-insert and shift-insert keys.
3. Support for Java by installed by default on every machine, client or server.
4. Make moving and deleting files faster. On Mac OS X moving or deleting a file is a point in time. On Windows it's a period of time.
5. Repair the file system implementation to allow modification of files that are in use. Mac OS X can do it, why not Windows? Specifically, I am sick and tired of files I cannot delete because Windows _thinks_ some program is still using them. A reboot usually fixes that.
6. Fix that annoying thing were windows suddenly claim focus.
7. Install and run an SSH server by default.
And what I would want to see in Mac OS X 10.6:
1. Integrated .NET support like they did Java support. Apple can either work with Microsoft or Novell, I don't care. But I want C# support in the OS and in Xcode.
2. Windows Powershell, if point 1 is there.
3. Fix that annoying thing where windows suddenly claim focus. That only started happening with 10.5!
4. Allow Mac OS X VMs on Macintosh hardware.
5. Remote Desktop using a protocol other than the slowest version of VNC. Background remote desktop login would be useful too.
6. Run the SSH server by default. (It is installed by default.)
7. A clearer distinction between 32 bit and 64 bit. The current 64 bit support is as confusing as Windows 95 was.