I have heard the three major contendors listed and would put the JM Labs at the top of the list though the Wilsons and the Dynaudios are also very good. If you are looking at this price point then the speakers you have listed are good options. To the extent you have ambivalence, the JM labs and the Wilsons will probably command the best resale value should you decide to change later on.
The Revels are worth listening to as well, Whenever I hear the Revels I really enjoy them but for whatever reason they have never moved me enough to buy them. Just my opinion.
I doubt very much that any speaker will "cream" any of the ones you have listed, though perhaps some might be more magical in the right setup. Some other speakers to consider at this price point or below: (1) Genesis 501 - this is a fabulous speaker and in the class of the ones you have listed at only $10,500; and (2)Meadowlark BH II - also a very good contendor.
At this level of speaker much of one's success and enjoyment will be attributable to system matching and the nature of your room. I have found the JM Labs speakers I have heard quite dependent on the right amplifier matching. With the wrong amp the bass can be muddy and the high end etched.
If you are willing to spend a little more for that extra magic then I would listen to the Aerial 20Ts (which I own) and which IMO is more capable of magic than any of the speakers you have listed though also more expensive.
The Kharmas 3.2s are also worth listening to and are fabulous though for me during the limited times I have heard them left me cold. Most opeople seem to have a different reaction than me, however, and love them.
Similarly, many would suggest the Vandersteen 5As, also a great speaker but to my ears also left me cold. Most people again, would probably disagree.
If I were you, I'd identify a few remaining contenders. take a listen and then decide. I too like the JM labs and if our ears are similar would recommend, given your choices, going for them, but taking a quick listen to the Genesis 501s for a reality check.
Good luck!