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