Well, someone here will say this doesn't work, but I use a wire kitten brush. Someone called it a "pin" brush on another thread. They sell them at Petsmart for under $10. The kind I like seems to be a store or generic brand and they come in pink, blue, and purple. They take out an amazing amount of hair, and my cats all love to be brushed with them. My cats actually argue over being brushed with this brush. I usually have to brush two, and sometimes three at the same time ("10 strokes for you, now 10 strokes for you. . ."). My Lily, one of my very small, black DSH's, kisses me the whole time I brush her. I very seldom have hair ball vomiting at my house. I also use them on a lot of cats each week at the shelter where I volunteer. They are a big hit there, too. I know about the Furminator, but I haven't felt the need at this point. Especially with the price. But $8.00? Maybe I'd try it.
I have 5 cats, two are long-haired. I have a minimal cat hair problem. I vacuum regularly, and dust. But, really only about once a week, unless company is coming. I have a good vacuum cleaner. I keep covers of some kind on the people furniture, that can be and are washed regularly. I don't have cat furniture other than scratching posts and a couple of window shelves. The window shelves have towels on them that I wash frequently, along with the towels on my desk where I'm typing now and where they all like to hang out. Oh, I have A LOT of cat beds. I wash them regularly, too.
I, also get tuffs of long-hair tumbling across the hard wood. But it's really not bad. It's the softed, silkiest, little tuffs of hair imaginable. I kind of like it.
Years ago I decided to only have black cats as I wear black a lot and I was tired of the white and orange hairs on my clothes. The black cat thing works and for many years I only had black cats. I still have three, but now I have two DLH gray cats, too. I wear a lot of gray, also.

I also think that a high quality diet and low stress helps reduce shedding.
Robin