I like (and own several) old 2-strokes. They're horrendously dirty compared to modern 4-strokes but they don't get ridden that much so the guilt factor is pretty low. My T-500 gets reasonable gas mileage (as does my H1) but my H2 is horrible. It's ported pretty heavily though and I mostly use it for LSR these days.
If I understood correctly, KTM is bringing a direct-injected 2-stroke to market next year.