Growing up, even though we lived in an apartment building, our cats were always indoor/outdoor. When I was a teenager, my cat (my best buddy and pal) was killed by two dogs who came with their owner to visit my parents. However, even when I got two cats after moving into my own place, the cats were allowed outdoors on a daily basis. We would even take them camping and houseboating with us :)
Fast forward several years, we now live in the city and our Devons are indoor only, no exception. Although we live in the city, we get coyotes right in our backyard. Chances are that if we let our Devon's out they would become coyote food. At first we would allow Jonesie outside on a leash but this only got him motivated to sneak outside. He has been an indoor only cat for most of his life and has little desire to go outside. I've read comments from people saying that it is cruel to keep cats inside, but the fact of the matter is that indoor only cats enjoy a much longer and safer life span.
I would love to hear other member's thoughts on this subject.