Is it the omega 3 fats that have the benefit?

Since fish oil has even more omega 3 fats, wouldn't fish oil have the same benefit?

I know it could be something else in flaxseeds. I don't like flaxseed oil because it has those estrogen mimicing compounds. Might be worth it though.