ES8 is good choice but you may find the 4 inputs a bit limiting especially if you like processing and effecting drum voices separately in your DAW. For this reason I paired mine with an es-6 so that may be an option later down the road and the combined size is still 4 hp smaller than the es9 albeit with less functionality. I personally thought that was a better option although I also considered Lugia's setup at the time but connecting firewire to tb3 was expensive as I needed 3 dongles in the end that were about £80 if I recall, but if you have the dongles already this would be a great option and I still think some of these older devices still look great in the rack with their LED displays.
8 outputs are more than enough for me on the ES8 for modulation as I only use these when I run out of modulation sources in my rack or from my 2 neutrons
Why do you need your cosmix, Intellijel audio I/O and the fx aid xl as you could effect and mix in Ableton using your es8 inputs.