We only use Revolution (which we buy online in Canada). We only use this because it takes out ear mites also without having to torture the cat by putting in ear drops. It works fantastic, but is very expensive.
Frontline, its fantastic, get it from the vets, Candy has flea injections though as she has a serious flea allergy, just one flea bite and she gets very ill. x