I think I am almost too compassionate when it comes to little critters.
I do think though that there are some locations where having a cat is not a good idea due to the amount of traffic around. Perhaps the OP is in one of those locations and should consider whether another cat is sensible or not.
A friend of mine used to live on a busy main road and had 1 cat that lived to a ripe old age. Whether it was lazy or intelligent, I don't know. His family got two kittens that both got run over when they got to about 1yr old. His little sister whinged until they got another couple of kittens. Same thing happened with those two, so no more kittens. The old cat was still alive after all the kittens had been squished. I think it was extra-intelligent - or was pushing the other cats into the road out of jealousy!?
Driving on a country road a while ago, I came over the brow of a hill in a village to find an animal writhing in the road - it turned out to be a ginger & white cat, but on first glance almost looked like a fox. It had obviously been hit by a car and as it flailed around, there was blood shooting everywhere. I pulled over before i got to it and legged it to the nearest house. The bloke who answered eyed me with definite suspicion as if I was up to something and said he didn't know anyone who owned a ginger cat. I tried the neighbour, and they didn't either. At this point I returned to the cat and it had died. I was just about to go to the boot to find something to move it with (it was completely covered in blood and I was not entirely happy about getting my car/self covered in it) when a car pulled up and the bloke who hopped out happened to be a vet. He went straight over the to the cat, checked it was done for and then picked it up and carried it to the edge of the road. I am glad he came along tobe honest; I wasn't relishing the task!
I think when I first saw it writhing around in the middle of the road it was already dead, but was going through it's death throes or something, but it still shook me up for ages.
We have a cat that we got from a rescue home and she's a little 5h1t to be honest, but I would be gutted if she were to come to a sticky end.