Unfortunately there is no "best" jacket. Leather sucks in hot weather, perforated or not. There are a few people that I know that ALWAYS wear leather though I don't know how they do it!
It's a little more expensive, but I've got a summer jacket and a winter jacket. Up until very recently, my winter jacket was a textile jacket, now leather with hard armor. In Phoenix heat though, I would literally pass out on the bike. I bought a Joe Rocket Phoenix jacket last summer and am VERY happy with it. I can't wear it in the winter though, I get too cold!
If I were only to buy one jacket, I'd get a textile jacket and put hard armor in it. The textile breathes better than leather in hot weather but does a fine job of keeping you warm in the winter, with layers.