There are a lot of misconceptions about bondo. First of all - what is bondo? Most people think of the cheap, thick goop from the 70's. (which you can still buy today) Body fillers -other than Bondo brand or cheap similars - today is a much higher quality and more chemically stable than before. All bondo or most any filler really is - is incredibly thick primer - that's right - primer with mostly solids and very little solvent. These days you can purchase polyester filler or resin fillers (tiger hair, etc) that are incredibly stable, workable, sandable and hide well. When purchasing filler - never - repeat never use Bondo brand. Cheap shops use it because it is cheap and dries quick and it's hard to mix it wrong. When working on your own car I recommend always using polyester filler. It can be three or four times as expensive as bondo but it is more that worth it. If you read the instructions on poly filler it says to prime the surface first then apply filler. This is the best way to go. (Always use a good urethane primer too - not lacquer primer (red oxide primer)) Never apply more than 1/8" thickness filler at time and never, never leave more that 1/4" thickness before painting (most serious bodymen will try to avoid anything thicker than 1/8"). Filler should be thought of as really thick filler-primer (like dupont Uro-prime). You are trying to get a perfect smooth surface not fill holes or dents. If you have to use more than 1/4" then you haven't done your bodywork right. After it dries - sand smooth with 80 grit, 120 grit, 280 grit then 400 and then reprime. If you use a good primer and good filler there will be a chemical bond as well as a physical bond because the solvents in the filler are compatible with the solvents in the primer.
Resin fillers (and fiberglass reinforced resin fillers) are good for places subject to moisture (frames, engine bay parts or around rear windows) but avoid using on body panels.
I'll stop rambling now - for good advice go to your local professional paint store (I recommend dupont over any other) and ask about fillers. They should be glad to show you what is available. If you are not sure - buy the smallest amount available (usually a quart) of several types or brands and take them home and try them on a scrap fender.
Always remember - the best materials can help a good job look great. Cheap materials can make a good job look like sh*t!!