Are you taking CoQ10? D-ribose? Two supplements helpful for heart failure. Especially if you're on any statin drugs for cholesterol (which can cause CoQ10 deficiency, which leads to muscle weakness - and since the heart is a MUSCLE, can cause heart failure!)
As for the edema - what's your thyroid status? And could you have any food sensitivities? I used to get edema in my legs that I blamed on my hypothyroidism - but I would still get it even when my thyroid seemed to be well replaced. Once I went gluten-free - it's much better.