I find them very useful, especially when I’m on a new project and I don’t have much domain knowledge yet, I try to use common exploratory testing heuristics and try to find any similarities to my previous experiences and try to use that as well.
For example, if I have some data stored in a table and available on the UI, I would try to use common sense to find issues typical for that kind of functionality. The biggest challenge here I think is the fact that you could end up falling a victim to a cognitive bias, where you rely too much on similar past experiences and draw the wrong conclusion, or skip something important.