You'll be swimming in the abundance of registers when you jump ship from 6502 to Z80!
6502 only has A, X, Y, SP, PC and the status register.
Z80 has A, B, C, D, E, F, H, L, IX, IY, SP, PC and then a completely alternate set of registers too (A', B', C', D', E', F', H', L'). You can combine certain 8-bit registers together to make a 16-bit register for 16-bit addition/subtraction operations. Both CPU's are little endian.
I learned Z80 first and found it quite hard to learn 6502 afterwards mainly due to the massive shortage in registers on the 6502. It forces you to use some very creative code due to register shortage.
On the filp side one could say that it's easy to write sloppy code on Z80 because you've got so many registers to play with.
IMO the major thing you'll find between the two architectures will be the registers, the instruction set is relatively comparable.
Z80 has a few more addressing modes than 6502.
Grab the official Z80 user manual from Zilog and see what you think :-
http://www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080