No, I wouldn't buy or own one. They push the pollution upstream, I understand that they are far dirtier (less green) than a normal internal combustion engine.

If I was worried about being green or whatever, I'd get a diesel, but I'm not worried about it either way. Lots of cars get mileage that approaches that of hybrids. Getting very high mpg's just isn't that important, many other factors are.