Diesel cars are good for long routes, rural and hilly areas.
Provide much better torque than petrol counterpart good in climbs. For that AC performance is good as well.
Diesel cars are simpler, no critical sensors or EFI systems so reliable once get going.
Diesel engine noise is much more.
Diesel engines require more frequent engine oil changes.
Within city, stop and go traffic diesel engines cars are not comfortable to drive.