I think it's the best. After looking through all five spec sheets, it seems like all five boards have the same basic features. The only difference in addition to what I mentioned above was that some did not support high memory speeds, but the MSI does, so that it another plus. Everything else is pretty standard for the Z87 chipset.
Any board with a Z87 chipset will give you the same performance. The difference comes from features and settings. MSI has good settings for overclocking, so getting a "K" processor will afford you a benefit if paired with this board. But if you don't overclock, any compatible processor will have the same performance. Basically, what you add to the board will effect performance, but not the board itself. Boards only come into play for performance in the very limited sense that their option set will either allow you to take, or prevent you from taking, full advantage of your high-end parts' potential (e.g. overclocking).
One final thing that is not performance related is that nicer brand-name motherboards tend to run into compatibility issues less often. Such boards have the profile for many thousands of random computer parts, down to the exact protocols and specifications, which ensures things that should work will work. Cheaper boards usually have a less robust library of compatibility profiles. This MSI board will likely work with everything that should work with it.