Re: New member - first post!
If you're not used to cats they are quite smart (mostly) and will pick up on things you do. Someone suggested adopting an adult cat, but then you don't know what they've been through and they might have behaviour you're not willing to put up with. A kitten will have personality, yes, but no learned behaviour. Have you given thought to fostering a kitten or two. Or you could foster an adult (I'm assuming that option is available to you) with the intent to adopt if you are suited.
There is one thing though. Small animals in cages. Have you given thought to the possible fear these animals will have when a cat is nearby? Will an adult cat want to get at them and threaten them? A kitten might adapt -- there are cross species friendships, most normally cats and dogs, but cats and small animals (???).
A cat tends to be independant, wants time to itself, but rarely thinks you need the same respect.
I love cats and I feel that it's not that cats can do no wrong, it's that they can always be forgiven. That's just me, but I thought I'd throw it in for good measure.