I have an Amazon Echo Dot (1st gen) that I use downstairs mostly to control my home entertainment system and listen to music. Now I have a Google Home Hub upstairs near the kitchen that we use for viewing our many photos, listening to podcasts, watching the occasional YouTube video, etc. I think it depends on what you’re looking for and what you’ll use these devices for, but generally speaking I think the voice recognition is better on the Google Home Hub than the Dot. I asked it to search for a person whose name I’m sure I did not pronounce correctly and it nailed it. I had a bad cold and all but my lost my voice and still the Google Home didn’t miss a beat in understanding me. I also like the simplicity of the “cast” function with Google. So many apps on your phones or tablets have the little cast icon and a simple tap of that will send it to the Google Home. For me it’s a bit easier than pairing to the Echo via Bluetooth - or adding skills in the Alexa app - , but it’s not like that’s very hard either. If you’re really looking for the complete smart home experience, my understanding is that the number of things Alexa will work with is still much greater than that of Google’s Assistant. Maybe that will change over time, but it would be worth looking into to make sure your smart devices are compatible with Google before switching.