Sorry FMT don't agree, its cats that have no personalities, all they do is sleep, spray, s*** and eat. They're probably not even there when you get home from work instead out somewhere else getting fed or sleeping on some grannies lap thats grateful for some companionship.
If you want to see personality you need to see my german sheperd, always at home, cries when i leave for work and licks me to death when i return, its got that bad that every single morning as im pulling my socks on she's pulling them back off and running away, rushing back to give me a nip and then runs off again, she knows im getting ready for work and she's trying to stop me, i have vidoes on my phone to prove but they are too large to send, MW roofline may still have some pics.
Where would a cat be, probably not even come home from the night before.
Non dog lovers don't see this, they think we're mad and we make it up. But just so as you know, i don't hate cats, they're not my cup of tea but i wouldn't see any harm come to them or any animal, infact my missus has 6 persians, again not my thing but i get on with it, she also has a sheperd and a poodle and they all live together.
I'd never be without a dog, can't function without one, life, your house is not the same without one.....if you've had dogs before and i/we will always have sheperds