An Anti-oxidant called flavonoids and a substance called resveratrol are the focus of researchers. They believe these to have heart benefits but says also to be having mixed results. That the alcohol in red wine in itself is beneficial as compared to other alcohol containing beverages though at times results show it's no better than what is in beer. If you asked some medical practitioners and dietitians, me included, I opt for the people not to start consuming alcohol if not truly a drinker. Those anti-oxidants are present in other foods anyway. Flavonoids can be found in oranges, apples, onions, tea, cocoa and grape juice. Or at least not until the study has been proven fact especially to those individuals with health concerns like high triglyceride, high sugar and high cholesterol levels.
But IF it is "CHOOSING BETWEEN LESSER EVIL", red wine is the best option. A case of wine over a case of beer for a certain occasion...but be sure to drink in moderation. At least you will have the chance of preventing blood clots, damage to blood vessels and reduction of bad cholesterol over the kidney problems and beer belly's from the beer.