Jean jackets really are a polarizing article of clothing, aren't they?
I'm a huge fan of leather, denim, and canvas jackets. Of the three, I think it's easiest to find a leather jacket that works because there is so much variety in cuts and colors. The struggle with leather is that it does require a bit of care to keep in good shape, not a ton mind you, but enough that if the jacket is neglected it'll show. Denim and canvas are quite a bit more difficult for people to find something that works for them, as there's a lot less variety there. The nice thing about them though, is they can be tossed in the wash without much worry.
Denim can be versatile, though! I'm currently more of a "Denim jacket with a hoodie" than a "Denim jacket with a floral print", but I think there's room in my life for both I'd love a good leather jacket, though. I might have to do some investigation!