Not all beta-blockers are the same. Learn how carvedilol, nebivolol, metoprolol, and propranolol differ in use, side effects, and outcomes for heart failure, hypertension, and asthma.