David - for heart health, the Omega 3 fish oils are considered to be better. Choose one that delivers a relatively high EPA content so you can get at a very minimum around 2 grams (2000 mg) or more a day. My doctor advises at least 4 grams a day of EPA for me... reduces inflammation, keeps blood platelets slippery so they don't clump an form clots.
A good example of a product label showing what to look for is this product by Natural Factors...[
www.iherb.com]
Note that one teaspoon delivers 1500 mg EPA so two teapoons gives a really nice dose. It is tasteless other than the mild orange flavoring. Some other brands like Carlson's have lemon flavor. I like the liquid better because that means fewer pills to swallow but capsules are just as good.
Just remember the fishy odor factor that we've recently discussed in another thread. Any odor reminiscent of 'fish' indicates rancidity or oxidation and should be discarded.
Jackie