reastie, well done for BF-ing, and I think you have to do whatever you feel works best for you.
A simple practical observation is that it sounds like you might just need a bf cover with a less bright/noticeable pattern on it!
I think (as a couple of others have pointed out here) - if you see a woman using one, don't assume you know her thoughts and feelings. And don't race to judge her.
When I was pregnant, there was a horrible thread on here along the lines of OMG! saw a women using a BRIGHT (whatever colour) BF cover, and I just thought, oh, you're just drawing attention to yourself, how stupid... blah blah.
At the time I wanted to BF, but was very anxious about showing any breast in public - not because I was brainwashed by society and only think boobs are for porn, but because I have a history of sexual abuse, and it's very, very important for me to have control over who sees or touches my body. Especially more private areas.
I was considering a cover, and bought one - but it honestly upset me so much to think that other women (BF-ing mums, of all people) would judge me, and either pity me or think I was being silly.
(As it turned out, I don't have a problem with BF-ing in public, I just pull my top up. I'm not sure why it doesn't bother me - I think a hungry screaming baby bothers me more, in the moment! And I never got the hang of all this 'juggle a muslin/pashmina' business - which, by the way, is still covering up, I don't see that it's superior to buying a cover. It might save you twenty quid, is all).
Another thing to bear in mind is that for me, with a baby who latched on easily, and who never had shredded nipples or sudden let down/spray to contend with, BF-ing was quite easy. I had a friend with battered nipples who needed to use nipple shields, and used a cover to BF because she really didn't want to put silicone shields on in public. A prude? Brainwashed by society? nope, a committed mum trying very hard to bf despite considerable setbacks.
It's a bigger and more complex picture than some people think.