one thing that google home is doing better is they are making their home available to the general public. I was just at walmart and they had a about 10 mini and 6 regular available. amazon echo no where to be seen. just did a search at walmart website for amazon echo, what pops up, google home.
the same with lowes. both the local store and online does not show any echos, just homes.
I did find the echo at bed, bath and beyond and best buy but they are not stores people go to regularly...and they sell both. but those stores are not local to me. about an hour drive.
In the end, this will be what determines which will win. the ability to sell on inpulse or locally. if the echo is not out there, it will not win in the end.