PLEASE don't paint your truck with rustoleum or tractor enamel, unless that is the highest level of quality you ever want it to be painted. Will both of these work and look reasonably good... sure, but both of them will have to be stripped off if you ever want to do the job right later down the road.

Rustoleum does not have the durability (or shine or lifespan) of a properly applied BC/CC paint job. It never "completely" dries, and can have a tendency to peel off of even properly prepared surfaces.

Tractor enamel simply doesn't have the lifespan to make it a worthwhile alternative. Maaco uses a form of tractor enamel for their lower line paint jobs, that's how they can paint a car for $300 (that and the fact that they don't prep or tape anything well). This is also one of the reasons they only warranty enamel jobs for 6 months, they know that they are going to fade and weather quickly.

It's ultimately your ride, do what makes you happy. My thought is that if you can see the flaws in other peoples "professional" jobs, then you sure wont be happy with a quickie rustoleum or enamel job.

And I do paint for a living, not all paint jobs have flaws... it all depends on how much you are willing to spend for perfection (but $5,000 isn't going to buy it).