One of the "best" lens covers may be the Leupold Alumina, but they're pushing a hundred bucks a set and are just for Leupolds. I have a couple of sets, haven't gotten too many due to the cost.

I like Butler Creek, but they do break, aren't that robust.

Haven't warmed up to sheath type covers, especially while hunting.

DF