“Director” - in the simplest of terms is the program that runs your system, executes the commands given via interfaces and programming, runs the drivers scripts etc. in other words, your CA-10 is the brain. Some other tasks are handled by your secondary controllers (EA or Core), like your zigbee mesh, Ryff audio if you are using native audio and OSD (in the case of the Core1,3&5 - 4K) also on the case of the Core3 & 5 relay(s) and contact(s) and Zwave. Head to head, the Core controllers are more powerful than their EA counterparts, but that’s simply the new electronics.
Aside from the above differences, there is much more in store for the Core series once further OS versions are released.
All of that said, unless you need to integrate all of the 3rd party zigbee devices and zwave devices (remember that even though Control4 is migrating to zigbee 3.0 and a current zwave protocol, specific device drivers for certain devices may or may not be offered natively -I assume a bunch of 3rd party drivers will come as well to cover devices Control4 doesn’t include natively), there is not a good enough reason to upgrade “today”. A lot of our Control4 audio clients are interested in the new DACs (allegedly better), but on a typical distributed audio system the sound improvement won’t be that noticeable if at all. Clients that run a (or an few) audiophile quality zones, may benefit.
Don’t waste the money at this point unless something specific calls you. Wait until the new Core magic powers are released. And at some point (I don’t see it anytime soon), the EA’s will no longer be supported. But for now, we know they are good up to OS3.3. To be fair, not everyone jumps on new OS releases. We have very happy clients still running OS2 systems.