Having said all of these great points is what makes it hard to find someone without going broke on initial lessons only to find out that person is not for you
I've seen many coaches offer reduced rates or even free lessons to help you know if they're a good fit.
And if they don't offer, it's worth asking.
I was watching some random chessbrah video, where I expect drunken silliness, not anything remotely intellectual... but I was really impressed when this GM (not Hansen) was giving really good advice (IMO) to players rated under 1000.
It was something like "the opening principles say minimize the number of pawns moves so you can get your pieces out quickly" when in a certain opening position a move like h3 was played.
Instead of going into detail about the various aspects of the position that made h3 good, the GM simply said something like "Exceptions exist in chess. This particular position is an exception. If you play this opening then remember it. Let's move on."
Simple, true, and didn't distract from the lesson at hand.