I understand that both processors were popular in the 8bit are. However z80 has much more "modern" design:
1. Rich instruction set
2. Large number of general registers
3. Index registers like ix/iy supporting modern paradigms like stack frame recursion etc.
4. Virtually unlimited stack etc.