I find myself going down a 'Hey Google" route to create a Smart Home to bow and obey my every voice command

I would love to hear others' experiences, tips, advice on creating a home controlled by voice. What devices are you using? Any particular difficulties or devices to avoid?