The main difference between the two smart thermostats is the ecobee4 comes with Amazon Alexa built-in.
This also means the ecobee 4 is slightly bigger than their previous version. Other than that, there aren't any other differences.