There are many effective antihypertensive meds available. Both the B-blockers and ACEI's have proven cardioprotective effects beyond just lowering BP. B-blockers and thiazide diuretics are first line in UNcomplicated HTN. This does not mean they are the only ones to chose from. Several B-blockers come in combination with hydrochlorithiazide in a fixed dose, when combined, work synergestically and allow for lower doses of either one alone and subsequently decreased sides of either alone. B1 selective antagonists may prove more useful in diabetics and people with lung problems because they lack somewhat, the effects on B2 receptors in the periphery and lungs. But all selective B-blockers at high enough doses stimulate B2 receptors. Some people find that exercise intolerance on B-blockers to be a problem, while others will not. I currently take Ziac (bisoprolol+HCTZ) when I go on cycle to help with HTN. It works great for ME, and I have no complaints. One thing to note is that if you take B-blockers for extended periods, due to the persistent receptor blockade, there will be an upregulation in B-receptors, and abrupt discontinuation can result in rebound HTN. This can apply to other antihypertensives as well. But if I were to be on a BP med for life, due to the many positive clinical studies, I would choose either a B-blocker+thiazide, ACEI+thiazide or ARB+thiazide. But this is just my opinion. Also be careful which antihypertensive you choose (you can discuss this with your PCP), because due to the nature of BP regulation, there are compensatory mechanisms that, in time, will try to correct for the decreased BP by whichever mechanism is preceding.