Hi Sue,
There's one class of antihypertensives that has few, if any, side effects, and none of those you mentioned: ACE Inhibitors.
The only problem some people seem to have is dry cough. In most cases, it goes away after a while. Even if it doesn't, I (and others, probably) find it's a small price to pay to get the benefits of this very effective BP drug. Often, it is combined with diuretics, which, unfortunately, have more severe side-effects.
flowergirl