The under-the-shirt shoulder holsters don’t work well for most men because you can see the lines under most shirts, just like when a woman wears a bra you can make it out under the shirt. The only good thing is nobody is likely to ask you about what it is.
For women, it probably works better since we already expect to see that type of line.