I am 5'10" and am about 30 pounds overweight. I have found Cannondale to fit me the best (size L fits, but is a loose-which I like). Primal is small.

I also buy an occasional (heaven forbid) men's jersey. Those fit OK.