The TCP/IP stack should be a part of the "kernel" much like it is on Linux. Starting a specific program just to get online is SO 20th century :-)
A text editor that does exactly what it should.
A good scripting language.
A 2D pixel painter. More like Personal Paint or TVPaint than Photoshop.
Mozilla or Netscape 7.
A good movie player, that handles both DivX movies and DVDs.
Improved shell and commands. Real pipeing (unix-style), extended pattern matching etc.