I went from a 300 to td5 and would never go back, it may not be as easy to work on , but it's still a reliable engine .
The main reason is it's a vastly superior engine. it's smoother, more powerful, sounds better and is more tuneable.
It's better for towing, and better off road, as you can...