Leather has been used by bikers since day one and is hard to beat. Quality leather jackets of "motorcycle weight" (1.3-1.5mm thickness) provide the superior abrasion resistance.
Many places sell Buffalo or even Kangaroo leather, claiming they are better than cow leather. Maybe....a lot of poorer quality leather jackets are made from "split hide" leather, which in fact is inferior to "top grain" leather. Top grain leather can be twice as strong.
I have a jacket similar to Wolfs and one in a "cafe style". Both are thick, heavy, but pretty comfortable to wear while riding. But being old, they lack the armor you find in the jackets offered today.
Their main fault is that they are not so comfortable when it gets hot. Leather makes a good windbreak, but does not "breathe" like the modern textiles can. They require some care if they get wet and for the most part, only seem to come in black....another issue on a hot day.
In summer I wear a nylon mesh jacket. I know it's not as abrasion resistant as leather, but it's A LOT better than just a T shirt. It also has CE certified armor in the shoulders, elbows and back. It's a compromise, granted, but that with the mesh pants I have keep me pretty cool on a hot day considering I'm wearing a jacket and long pants.
Textiles can be had with bright colors, reflective striping, various armor packages, and can be waterproof.
As always, you do seem to get what you pay for. Top line Kevlar mesh jackets cost as much as quality leather does, sometimes more.
With all gear, it's up to the rider to pick his own level of safety.