I think fish is the best because with flax there is a conversion involved in order to get the EPA/DHA, and that is not the case w/ fish. That being said I use fish oil when I can get a good price for it, eat fish and use a little nati-peanut butter in my choc shakes because i love the taste. I use flax when my sup shop isnt carrying fish oil.