I actually find ghome to be better for smart home use. The app is a little more intuitive with organization and it is a lot better with recognizing the names of your stuff. Alexa would have trouble recognizing arbitrary names while ghome almost always gets it right.
I started with Echo but ended up replacing it with Google Home because I like it so much more.