Plug in the $130 Google Home and it'll act a personal assistant, a smart home controller and an entertainment hub. It integrates with Google Assistant and other Google services to offer personalized results.
Home bests Echo by working with Chromecast streamers and controlling your home's speakers or TV. You do something similar with the smaller Amazon Echo Dot by plugging it into your home's sound system, or connecting over Bluetooth.
You can play music on the Home, and also on any Google Cast enabled speaker or any speaker that has a Chromecast streamer. Better yet, you can group multiple speakers and play them together with a single command to Home.