I've got a first gen M4SDK and a couple Surefire SOCOM Mini's along with a bunch of other cans. Reality is the M4SDK is a lot closer to a full-size SOCOM can than the mini. It's about an inch longer and is heavier. The mini is great on an SBR to take the bite out from a flash and blast standpoint but you are not going to impress your friends. I can comfortably shoot a 10.3 Mk18 CQBR clone with a mini and ear plugs though. The M4SDK is a great general purpose can and I use it both with A2's and Griffin mounts. I get a lot of rotational play with both and some lateral play with A2's. Based on the "looseness" of the mount I would not expect my M4SDK to be awesome from a POA/POI standpoint.
The Surefire locks up awesome. No play at all and I've never had mine Carbon lock, however I don't move it from gun to gun as I have multiple cans. No "hot can cold mount" situations for me. In the Mk18 thread we had a 100 yard competition going and I shot a 2.1" 10 shot group at 100 yards with Mk262, Eotech w/mag, and a SOCOM attached. Other people did better than that. I've yet to bench the M4SDK but I should.
It all is going to come down to what you want to do with the can. As mentioned the SOCOM will eat you alive with mount costs. I believe the Surefire mounts are some of the most expensive ones. On the other hand, not all my A2's work with my M4SDK. The BFA grove sometimes is too small. Of course I could buy 20 and still not make it to one Surefire mount...... The M4SDK is a great multi purpose can and if you are going to move it to multiple hosts is the obvious choice. Personally, I feel the Surefire is a higher quality can, but you will pay for that.