I've had an EcoD for >4yrs. It's really a wonderful truck. But it's not a powerful truck. With only 240hp, it's just not going to accelerate hard, so if that's important to you, the engine is a bad fit.
The EcoD's mpg is amazing. I get 23-24mpg in my 50/50 city/highway commute. If I keep it below 65mph, I can sustain 30mpg.
Where diesel engines really shine tho, is in towing. Gas engines suck for towing, especially turbo gassers because the mixture goes rich to keep the turbo cool. Diesels are awesome for towing because they've got good hp at low rpm so instead of a gasser towing at 3000rpm to sustain the hp, the diesel might be doing 1700rpm. Squeezing all that fuel/air in the cylinders means the higher rpm is less efficient. I tow a 7400lb enclosed trailer on a long road trip each month. I did test tows in gasser trucks and got 6mpg. The EcoD gets 14mpg, the same as a "big diesel", as long as I keep the speed down. A big diesel would happily tow my trailer at 70mph all day long, but that's asking a lot for the little EcoD. So the EcoD would have to run at higher rpms and as a result be less efficient.
The delta in fuel price isn't much. Since I tow a lot, if I had a gasser I'd be using 91 octane fuel. Diesel prices vary all over the map. Within a mile of my daily commute there is a range in diesel prices of 70cents/gal, really crazy. The price difference between 91 octane and a "good" diesel price is 10-15cents/gal, call it 5%.
I race cars, road courses, not circle track, so the idea of driving a car just as fast as it can go is not foreign to me. But I have zero need for my truck to drive like a sports car. It's just my comfortable ride to work and my tow vehicle. The idea that my truck ought to be "powerful" is lost on me. I've gone thru lots of daily drivers over the decades, some quite sporty and powerful. But I've not actually floored the accelerator (racing excepted) on the streets since I lived in Germany in the 90's and routinely zoomed up/down the autobahns. If I've not floored the accelerator, than all those times I was trying to convince myself how cool it would be to have more engine....was just me being an idiot. Trucks aren't sports cars. They don't need 400hp. Just look in the mirror, shrug your shoulders and say "my truck is not a sports car. I'm over that".
If someone is telling you that their truck is cooler than yours because it has much more hp, just look at them as if they were 14yrs old.
Re. turbo lag. This is actually a throttle "tip in" issue. You want it to dart forward, just give it more initial throttle. It'll get up and go, then the turbo will spool up and you'll prob have to immediately back off the throttle.