legally speaking... there are many options, none of which I would say are 'good' but definitely way better then movie maker.
That said, the best you can do on windows is probably Adobe Premiere, which convientely is FREE right now... for 'testing', but the version works well. it'll not work once they release the final version, but for now it's the best you can do.
http://labs.adobe.com/