I use the Traditional Yorkshire Flux or the similar greased based Fluxite. I read on this forum it is like a Vaseline base. Apparently it can burn a bit if getting overheated when doing hotter work, like on lead free soldering, but I have no bother with it. Got to clean the inside of fittings & outside of pipe, unlike acid based fluxes.
I don't like Powerflux or Everflux, but have a new tub of Laco to try.
Guess I am doing if the old fashioned but proven way. I know some jobs are specified to use the traditional flux