I agree with the comment on fresh vs. frozen beans - quite a bit better, but not always available.
A very yummy variation:
Fry a couple of slices of bacon and crumble*. Discard most of the bacon grease, and lightly "toast" the almonds in the remainder. Add the crumbled bacon and almonds to the beans. OK, more fat than as presented here, but still very, very yummy. (Oh, and I haven't used any lemon juice previously, but may try next time.)
* Or use precooked bacon. You'll then have to use a little butter or margarine to "toast" the almonds.