I have 4 google home devices (3 minis and one Sony Google smart speaker), an Amazon echo spot that the Mrs uses as an alarm clock, and a bunch of smart power plugs, google Chromecast devices and smart light bulbs.
They're handy. Not as useful as the ads try to convince you but handy and relatively cheap. I use it mainly for controlling the smart devices and shopping lists. Another handy feature is location memory. Say to it, "hey google, remember that I left my passport in the sock drawer", then 6 months later if you say "hey google, where's my passport?" it'll tell you where you left it.
Of the two I find Google home better than Alexa, mainly because I use Google home music (as oppose to Amazon music) and Google Chromecast devices, but also because it seems to work better. We have an annoying issue where two of the Mrs favourite radio stations don't work by voice control. She says, "Alexa, play blah blah radio station" and it either says, "I'm sorry, that station doesn't exist" or it plays some Spanish American radio station instead. But if you manually load it through the Alexa app it works. Google on the other hand works perfect every time.
Also bought a Google home speaker for my mum. She just uses it as a radio but it works well 'cause she says a station and it plays it. Then she just says, "hey google, stop" to turn it off.
$49 is the general sale price that comes up occasionally (once every few weeks). There are better sales if you keep an eye out for them for example:
https://www.ozbargain.com.au/node/422341