I sold my '07 CRD with nearly 160,000 K's on it.
It had an extended full factory warranty (6 years) which saved me many '000s of dollars.
On an equal footing a CRD will always outperform a Di.
By that I mean if you mod the exhaust on one, you do the other.
The CRD's produce more power ex factory than a Di and that is even at the expense of the additional anti-pollution tweaks on the CRD's.
Once you start mods you can get some really good improvements albeit not exactly legal
I would not recommend any version of ZD30 for heavy towing unless you use Grey Nomad mode
Lighter towing, say, max of 1200 Kg then yeah it is doable but boy do they hate hill starts or starting off from traffic lights etc
Maintenance wise the shoe is on the other foot and the later Di is better.
A set of CRD injectors will almost buy a new crate motor and a set of injectors and a pump will give you change.
In fairness that is not just a Nissan thing, obscene costs for CRD fuelling gear is across all manufacturers.
I loved my CRD but I would be hesitant to recommend one that age because of the potential service costs.
Indeed that was the only significant reason I sold mine.