Personally I get the sense that NFC payments work better on the others (don't use it, so not sure).
This is vendor and technology dependent, and doesn't solely rely on MS Wallet / NFC.
For example, my local grocery store recently switched out their card/nfc payment terminals, and previously using NFC meant I had to sign on the screen after it registered my debit card, but now it requires my pin code instead. I don't care for that actually to be honest. The same evening though I went to the local Duane Reade, and there I only had to hold up the phone, authenticate using iris scanner, and then it was done; no signature or pin required.
So it appears to vary, and I think there's a limit to how much we can credit or blame MS for how the technology is implemented. All i can say is that it works, and it works well, but differently depending on the store/vendor.
On another general note I would add this: There appears to be more than a bit of a double standard when comparing platforms. Personal experience is fine but it is personal. And some people have certain preferences and will therefore perceive an issue differently depending on what platform it is on. Poor battery management on Android or OSX isn't really a big issue, but it's a disaster on W10M. Likewise, the explanation I've seen for the former is that it's just a temporary issue that will be fixed (a good thing) yet a temporary issue on W10M is a bad thing because 'issues keep popping up with updates'.... even though the same is true for iOS for example (or OSX).
So it's just very hard to make a comparison because it's really hard to pick an issue and then evaluating it fairly and equally on different platforms.