I use advantage (no tick coverage, only fleas) for mine because it comes in two sizes. One of my cats is very thin and declining kidneys and can not have the heavier dose. I have indoor only (house and screenroom) animals. Area is too dangerous for roaming animals.
My neighbors had a cat that came into my yard and got my whole yard infested. But it never got to be a problem IN the house because I did two things: 1) paid for professional treatment of the yard (once) 2) I treat my screen porch with TABLE SALT when I see a flea. A vet told my family about it a thousand years ago. Smothers the flea nits. Breaks the cycle. Sprinkle it into the indoor-outdoor carpet, wait a few hours, vacuum. I have an old wet dry vac on the porch and keep salt in the bottom of it too so any little fleas that get in there will be treated the same way! Repeat process once a week for 3 weeks. I have had NO flea infestations in the house. We used to do this IN the house growing up too, on the indoor carpets. Same results.