I had the Endura ones for a good 3 years until the zip broke. Thought they were great but decided to opt for a different replacement that would look a bit cooler on the road bike. Ended up spending a not insignificant amount on these Pro ones:
http://www.wiggle.co.uk/pro-tarmac-npu-road-overshoes/
They're actually not that good. Very tight, so tricky to get on, and they don't fit as snug over the toes as the Endura do.
Last Sunday my shoes were drenched when I got in, although that's probably more to do with the holes on the underside of my shoes. Anyway, I wouldn't rush to get those.
So I don't think you'll go wrong with the Endura. The only negative apart from the zip break was the material isn't super tough. I came off in them and it took some major chunks out.
I haven't tried the BBBs, but in my club I'd say 50% of the guys wear them, so I I'd say that's probably an indication of good quality. Maybe give those a go?