No real need for the z80, nope. it was just the processor I had on hand, and the one I'm most familiar with. And again, no doubt that everything becomes smarter with microcontrollers, but I'm trying to keep it very very retro, as the computer electronics in the 70's and 80's is what really interests me.
And IN the matter of vintage 8-bit processors, I don't think there is an instruction set neater than that of the z80. maybe the 8088, but the hardware is way more involved.
My particular troubles with the zx spectrum (+2), is the I/O decoding. I couldn't really find an empty I/O address, and the ones I tried didn't work.
And of course, going x86 or ARM would be wayy more useful, but it's not a skill I need for anything other than personal interest, and if you want to develop your hardware yourself, it gets a bit hard with the more modern processors.