Crash, what's right for one may not be for another. In my case, 50mg of atenolol stopped my problem in the very first day. It also took 20 points off my marginally elevated blood pressure, and slowed my habitual tachycardia. Double win. I'm no longer requiring an aviation medical, though. (Wish I'd been on it for my IR checkride, though!) By and large I'll choose a pill to an intervention, all else being equal.
Sounds like you have some good cardiology available, and should be able to eliminate this problem without too much of a hassle. Good luck!