I have 8 that are great hunters, and one who is not. 5 of them are indoor/outdoor, and 3 are totally outdoor cats. All were born to feral mothers, but we took and hand raised them when they were anywhere from 10 days to 3 weeks old. 7 of them do not roam( 3 boys, 4 girls) and the others will take off for up to a week and then come back (1 boy, 1 girl) The totally indoor girl is just lazy and let a mouse run around her room for a whole day before we sent the dogs up to get it.
All the others (including one with an amputated paw) will take down anything from a small squirrel to a bug if they can catch it. They are all super friendly and will come when called, even if they are in the cornfireld. I have a 14yr old male that has been outside all his life and he will hop right up on your lap and purr if you sit down. I also had a 17 year old that fought a raccoon and won, with only minor cuts.