Ecobee and Nest are always in competition in the market when it comes to thermostat but I think Ecobee has a slight edge and this is why I am planning to buy an Ecobee Smart Thermostat that costs $249. This is actually a new-gen smart thermostat with way more features and voice control. It is powered by a 1.5GHz MediaTek processor and I came to know that Ecobee has added support for Alexa Calling, Messaging, and Drop-In as well. Besides Amazon Music, iHeart Radio, and Pandora music streaming, it also enables you to stream Spotify music and play it directly from the thermostat or stream it to a Bluetooth speaker. No doubt, it looks quite good at the price and has 12 ports for distinct home products. What do you think?