Well I use both. I would say that Fish Oil is better for the body than Flaxseed oil. Fish oil has anti-inflammatory properties. If your issue is with brain functioning, mood, or joint pain, go with fish oil. If you have bowel irregularities or skin problems, go with flaxseed oil. If you are on a blood thinner or have problems with clotting, fish oil may not be for you.