Yes, very much. Admittedly, I don't know much about ISO standards for self-tapping screws, but you can get M3 screws and nuts everywhere in the world, no problem. Just provide people with the exact ISO number for the nuts, because there are different types of those.
I think with hexagonal inserts you also get a good bit of tolerance, because the nut can move around. Also, because holes in SLS prints aren't the same dimensions depending on which orientation you print them in, the screws might require differing amounts of force to screw in.
Jup, both of those. There are a lot of different types of heads available, standard and non standard. Even stuff like knurled thumb screws are available in a multitude of different materials, finishes and lengths. That alone is a dead-set argument for M3.
The one point for self-tappers is cost. Because these pieces are 3D-printed anyway, making a separate version for those wouldn't cost you anything either.
How are you going to handle different panel thicknesses?
It's open source for anyone to iterate but I intend on making a 5mm size as well. Those are the two most common sizes.
Going to a nut design I'd have to increase the distance of the screws from the corner. This means the corner takes up more space which increases the overall volume of the case.
The fit and finish of my SLS printed parts work very well with the self tapping screws regardless of the orientation.