Roy Osherove just wrote a recent blog post summarizing the differences between NUnit and MSTest. I think it answers your question.
He concludes that NUnit wins for Unit Testing, but MsTest has much better abilities for integration based testing and team testing with Team System.