Natural peanut butter contains no trans fats (a by-product of partially hydrogenated oils), while regular peanut butter contains trans fats.
Trans fats are terribly unhealthy for you. In reading a recent article in Prevention magazine about trans fats (the title of the article is "Frankenfats" because of how bad they are for you!), it stated that the only healthy level of trans fat consumption is zero! Not only do trans fats increase your bad (LDL) cholesterol, they decrease your good (HDL) cholesterol. In the meantime, saturated fats (found in butter and other animal products) increase your overall and, in particular, your bad (LDL) cholesterol, but do not decrease your good (HDL) cholesterol.
Peanut butter contains mostly healthy mono and poly unsaturated fats (although it is high in calories), so you don't need to worry about saturated fats too much. Adding hydrogenation into the picture is simply causing an otherwise healthy food to become a food that has the above-described negative impact on your cholesterol and risk of heart disease.
On the other hand, to be called "peanut butter," it must contain at least 90% peanuts. Therefore, the hydrogenated oil in regular peanut butter is less than 10% of the total food, so the amount of trans fat in regular PB is very little. It just goes back to the idea that if you don't want to consume any trans fats, you should eat natural peanut butter instead of regular.
I like natural peanut butter just as much as the regular--it is good. Give it a try! Your husband may like it too.
Linda