Mine are indoor/outdoor. I have one older cat who goes NUTS if she can't go out and go hunting (we have a wooded ravine behind our house in our neighborhood, before that we had acreage), one who terrorizes the others when she can't go out, one who doesn't really care one way or the other, and one who stays in all day, and then might go out after dark for an hour or two, and then right back in. We have a fenced yard with a dog, and the cats know that's where to go if they're scared. For the most part, they don't go far at all (I have a good idea who goes where because sometimes they follow us on our walks, and go back to the house and wait for us when we go too far for them. The hunter goes the furthest, the 2 hr cat never goes
). They are always called in for the night, and, 98 times out of a hundred they come. They also have to stay in if it's going to storm, and they ALWAYS come in when the coyotes are going to be cutting through (don't have to do much calling then- they know it's time to come in before dark, and they know long before we do when that is, infrequent as they are). And since I am a stay at home mom (and before was a stay at home wife), they go in and out all day long, to eat or nap or use the litterbox
Personally, I think it just depends on your cat; what makes them happy and you not miserable. My best friend had a cat door to a screened in porch for her cats where they could watch the squirrels and birds on the birdfeeder- two cats were happy as they could be, the third HAD to go out, even though he was fixed early and had been raised an indoor cat with the other two. My oldest cat would have had a miserable life if I made her stay in, even though she was an indoor cat until she was almost full size (as were all of them) and none of my cats went out until they were almost grown and asked to go out, and then we supervised them outside for a long time afterwards.