As far as I've seen they are pretty much the same, except for a few implementation details here and there. The biggest advantage that Unity has over the competition is that it is provided by Microsoft, there are lots of companies out there that are afraid of OSS.
One disadvantage is that it's rather new so it might have bugs that the older players have already sorted out.
Having said that, you might want to check this out.