It boils down to what YOU prefer. I would say semi just because thats what i like. I own a G23 which i love because it has the knockdown power plus its conceal friendly, plus its a glock

Anywayz, if you go wit semi, do you want 9mm, 40, 45 etc. the options are endless