Had the Echo since it first came out in 2014 and now several Google Homes. The Google Home is far ahead of the Echo in ability to understand natural language and much smarter in answering questions.
I pre-ordered the Echo so have been using it for a long time too. Interestingly for me I’ve found it’s gotten dramatically worse over the last two or so months for simple commands that I use basically every day (turning off lights, setting alarm)