Beta-blockers vary widely in how they work and who they're best for. Learn how propranolol, carvedilol, nebivolol, and others differ in effects, side effects, and clinical use.