I wouldn't worry about cold starts. My Colorado Duramax 2.8 starts right up at -20F, as did my VW 3.0 diesel SUV. It cranks a little longer, but the sound is no different once lit.
Maintenance is a little more for fuel filters but less for spark plugs ;)
No smoke that I ever noticed.
The...