I think it is best to try on several jackets. I chose the Olympia brand textile jacket- not as well known as a Vanson but a lot less expensive, and it fits me well. I am able to ride down to 40 degrees, with a couple of extra sweaters under it and the liner that came with it zipped inside. I put a thin rainjacket over it when it rains. It is supposed to be waterproof, but it leaks at the neckline and gets heavy with water.
If you have the money, a leather jacket is best for track days or for cooler street riding because it resists scraping on pavement better, but it costs more and is heavy, especially when wet or with a lot of waterproofing added to it. The top racers wear kangaroo leather because it is lighter than cow leather and strong. I used to wear a leather jacket, but I got tired of sweating so much in the summer.