I had a 2019 ecodiesel and got 10K miles on it. I loved it, especially the fuel consumption. You may pay a little more for oil changes, but you will save lots on fuel. The ecodiesel doesn't use very much DEF, so that doesn't really come into play. It took a while for RAM to get the replacement EGR body, but then it was installed quickly. Mopar is not good on parts availability these days. I did a fair bit of towing with a travel trailer or construction tools trailer, and the truck was always stable. It was no speed demon, but I never felt that the lack of power was terribly significant. The engine is made by Motoroni (Italian outfit) and was bought by RAM when they started using their engines.
The best part about that truck was the tranni. It never got hot, even pulling up a grade in hot weather, and always seemed to shift perfectly, regardless of the load. It has an All-Wheel-Drive mode that is wonderful in snow: the tranni isn't locked up, so if you have a dry patch of pavement it won't strain the box. Then the full 4WD and low range for when you need it.
The truck threw a rod at 10,300 miles. Seems like it was unusual, but there you go. The dealer couldn't find a replacement engine, but they were willing to give me a trade-in value as though it was running perfectly. I picked up a new 2500 diesel, which has much more power and better engine braking. But it guzzles fuel and DEF.