MSTest vs NUnit vs xUnit: Which one is the best?

Let me start with the conclusion:
I’ve already made my choice — xUnit is the best testing framework for modern .NET development.