It's only really worthwhile on mainstream coding patterns and paradigms. If you're in a niche then generally the results tend to be very hit and miss.
This is not that surprising. There's just not enough source material for it to have learnt from and generalise.
I have a friend who does embedding programming in C++ - and he finds it occasionally useful but mostly it fails. He has the double whammy of being in a small niche and a lot of embedded people still writing in C (and doing it in very odd ways).
[Edited for clarity]