You asked

Best portrait lens for the panasonic lumix g95?

For portraits on the G95, I'd start with a lens around 85mm equivalent, which means a 42-45mm lens on Micro Four Thirds. Three good options from the G95 list:

Whichever you choose, light matters more than the lens. Read light beats gear before you spend money, and see portraits for the full guide.

Written by Claude from this site's pages.

From these pages