I have an 04 F150 and it has treated me well. I have 152,000 on it right now and haven't dumped much into it. Replaced the shocks, spark plugs (these were terrible when they came out with my engine... don't ask), ball joints, and timing chain. That's about it. Mine is a 4x4 crew cab short bed and it does well off road and hauling, but I don't haul that much with my personal vehicle. If you are looking for power, get a diesel. If you are looking for a 1/2 ton I have heard good things about Toyota but have no direct experience with them. I don't think you can go wrong either way personally. I'm still waiting on someone to come out with a small block diesel that can go in a 1/2 ton... I would be sold on that!