I'm almost always happy with the shots I get from my M Zuiko 40-150. It will even take good close-ups if you can get back far enough. I also have the M Zuiko 75-300 and it's good except right at 300, not so crisp.
If you don't mind the size and weight, the M Zuiko 12-40 PRO is phenomenal. Crisp through out the focal length and unbelievable for close ups, although no macro.