That depends a lot.
1) On the weather you are planning to use it - heavy wool for colder weather or light cotton for "mock winters" like the ones here where I live.
2) On your taste in fabrics. Some are more difficult to sew, like velvet for instance, and prints always add a layer of complexity on the cutting job.
But, pretty much any medium to heavy fabric is good for a jacket. You might even get away with using a lighter fabric - like silk - if you use some interfacing.