Both frontline and advantage are good quality products, just keep in mind that Advantix is very toxic to cats, so if you have cats in your household, avoid it.
Otherwise you can't really go wrong with either one, but you will have to find out which works better for you, since results can differ on the area where you live.
For example, for me Advantage works really great but Frontline does nothing - while I tested it, my dog was reinfested within 3 days. A friend of mine in Florida has had exactly the opposite experience, for her dogs Frontline worked but Advantage didn't.
I wouldn't recommend Revolution, since it has a fairly poor track record in regards to adverse reactions compared to other products and it is also absorbed into the bloodstream, which doesn't happen with Advantage and Frontline.