Flax isnt bad at all. Try hydrolyzed whey. Or vitamin powder. They are bad at first. Then I get used to them. Usually stuff that tastes good isnt good for you.
Maybe you could try a topical fat reduction cream. Like yohimburn or lipoderm-y. And apply it to the areas you do not wish to gain fat. Might ask par or macro on this. Par has told me that it should stop fat gain in the areas.
I think its about the same price as every other protein. A little high on dextrose and malto. But they did have everything at one place. My stuff is good I am making awesome gains with what I have. So I cant complain.