Given the number of people who are allergic to cats, getting a cat as a pet has always struck me as somewhat inconsiderate/antisocial. But maybe potential discomfort to guests is outweighed by the benefit you derive from having a cat.
I'm allergic to cats and I'm normally fine as long as I take a benadryl (or similar medicine) when I arrive so discomfort is minimal, and they spend a lot more time with the cat than I do so having a cat seems fine.
My hatred of cockroaches outweighs your allergy, sorry.