A drawback to these and most other preemergence herbicides is that they kill germinating lawn seed. Check product labels carefully. Postemergence herbicides kill existing weeds that are actively growing. Contact herbicides kill only the part of the plant they touch. Most act quickly and work best against annual weeds.
Systemic herbicides circulate inside the plant, killing the whole thing.
They're more effective than contact herbicides on perennial weeds, though repeat treatments might be needed. You also need to choose between selective and nonselective versions of systemic herbicides. Selective herbicides kill only certain weeds, while nonselective herbicides kill any green, growing plant, whether it's a weed or not. Most broadleaf herbicides, including products like Weed-Away and Weed Warrior, are systemic and selective to kill broadleaf weeds only. They won't kill weedy grasses.