I haven't commented on this forum for a while (even though I read it regularly) because the attitude of most people here. The notion that you have to be a total Canon fanboy to have legitimacy to post here, is absurd at best and does nothing to help the end user nor Canon.
I am not the casual photographer like many here, I make my living from photography and my work is published in magazines like Vogue so it might be possible that I know a few things.
That being said, NO I don't own a G7X, but I do agree with the Camera Store's assessment of Canon as a company lately. They seem to put just enough features on their cameras to stay above water, but never go that extra mile to make a ground-breakingly outstanding product. When compared to other products on the market, Canon always seems to be following not leading, which is a shame. I absolutely loath their "play it safe" attitude toward product development.
I own and shoot with all Canon gear (except for my recently purchased Phase One) and I'm generally happy with it, but it does not mean it's all perfect. For example, the rubber zoom ring on my new 24-70 MkII dislodged itself from the lens barrel and is now warped and in need of repair. Are you kidding me?!!! Unacceptable for a lens I paid over $2,000 for.
It should also be noted that I am regularly an early adopter of all Canon gear and usually own one while most people are still sitting on forums discussing specs. I was one of the first people in the world to own the original 7D, the 5D Mark III and the 1DX as well as various lenses. Again, I am happy with most of my Canon gear and the 1DX's low light performance continues to astonish me, but in no way do I think all Canon gear is perfect and I think the people on this forum should have a more open minded attitude toward possible flaws and imperfections and not just write anyone who brings them up as unknowledgeable and just a trolling. You are not helping Canon make better products by defending their flaws and/or shortcomings.