"Plenty" is quite generic, we want names! ;-)
Seriously, I come from assembly language and C, and I am quite proficient with bitwise operations.
But I wouldn't use them to replace, say 10 unrelated booleans in a class with binary flags in an integer...
Unless, perhaps, I have millions of instances of this class!
Should I have to manipulate lot of instance of booleans, I would use some bitset class, to optimize and abstract away these arrays of bits.
Now, bit manipulation fu is almost mandatory in programming, if you want to access to components of RGB[A] values, if you want to call some APIs (even if that's just ORing a number of named flags), etc.
In short, I won't use that in every project I do, but you can't ignore how to do it (a bit like regexes...).