Kitties are plenty good company! But you should only bring one into your home if you know for sure you'll be able to take care of it, and take care of it well too. I really think that adopting would be your best option for a kitty friend, and very fulfilling too! Though I do know that when you volunteer at the SPCA (at least in Canada - you'd have to check in other countries) that you can sign up for temporarily fostering kittens and adult cats. Sort of as a way of socializing them and giving them the experience of a good home. And also just the fact that cats (among other animals) without real homes are overflowing out of the SPCA's and similar organizations. So, if what you're looking for is company and companionship, yet are willing for it to be temporary with each kitty that you care for, then that would be great to look into! Even though you'd have to let the kitties go into other good homes after, it would still be incredibly fulfilling.