Everybody's choice of a carry gun will differ. Some carry revolvers, some semi auto's, some carry large and some carry small. Whatever you are comfortable with and shoot well, the most important thing is to practice often and be proficient with whatever your EDC is.