Where Apple Can Learn From Microsoft
While Microsoft can learn from Apple, the same can also be said in reverse.
The very first thing Apple should do is create a Windows version of iMovie. Apple has released QuickTime and iTunes for Windows, which demonstrates that they know how to program for Windows, so why not give us iMovie, too? These three tools seem very related to me. Of course, providing iMovie as part of iLife is a marketing tool designed to keep users on the Apple OS X platform.
In addition, Apple needs to remove some of the complexity in iMovie. I want to shout "Keep it simple, stupid!" Apple adds some complexity with everything that they do, but you would not expect Movie Maker to trounce iMovie for ease of use. The reality is that Microsoft does a sound trouncing.