The echo has the better overall environment right now, that is its supported by more 3rd party vendors
The Google Home is the better product in terms of hardware ( better on the eyes, louder speaker, better voice recognition, able to answer more questions)
I have my Google Home connected to my lights so I can tell it turn them on or off, dim it a certain percentage etc. I also use to order pizza, ubers. I use it a lot for mathematical calculations, ask random questions. It's really good at playing music or sending videos to your TV.
It's not functional just yet but they added the ability to text or call anyone in your contacts (the echo has this ability but the other person had to have the amazon app installed)