How does letting cats outside prevent them from sleeping with you? When I was a kid I always went to sleep with a cat purring on my stomach.
They can hunt all the birds and mice they want. There is never a shortage of birds. Our cats always roamed, hunted and ate birds, and we still always had birdsong around our house. Also it keeps the cat from expressing hunting instinct in more unwanted ways.
We never had any problems with neighbors complaining about our cats. Dogs, yes, when they got into trash cans. Cats, no.
As for the rest on that list, cats can take care of themselves a lot better than many humans take care of themselves. Yeesh, they're not toddlers.