Cats can be wonderful companions if you know how to bond with them. That's the key - knowing what it takes to bridge that gap.
I've raised cats and dogs my whole life, been able to develop tight bonds with both feline and canine, and it's true that they are very different. One thing they have in common, though, is that once you earn their trust, they will both give you all the unconditional love you can handle.
In every case of guys I know unoquivacably claiming cats suck, it's because they take the bull in the china shop approach to bonding. Gregarious and aggressive. That works with dogs, who have been conditioned by evolution to seek alpha approval. It will never work with cats, who are conditioned by evolution to be solitary and independent.
If you are indeed serious about wanting to bond, I can tell you how to do it. But no B. S. If this is some kind of joke, then tell me now.