I don't know. I've been considering pets for several months since I'm now spending so much time at home and, as for many people looking for some at home companionship, it comes down to dog or cat.
I've read a reasonable amount of material that suggests that if your cat is kept indoors it's a lot more likely to be unhappy. So if you must own a cat then keeping it indoors may not be the best strategy for the cat. On the other hand, the point about environmental impact of cats - killing of birds and other small animals - might be a really good argument against having cat full stop. If you can't keep it in a way that ensures its welfare whilst also ensuring that it doesn't cause havoc amongst the local wildlife, maybe don't get one at all.