I had a 99 power stroke, good engine, decent trans. Pulled great, I now have a duramax. The duramax is a better truck for the following reasons:

1) Much quieter
2) rides much better

That being said I would buy an F-250 again, it is just loud and can sometimes make funny noises.