Emulating the 6502 CPU in C++ (2021) [video]
youtube.com
youtube.com
6502 got practically 254 (6510) or 256 "registers" with zero page addressing.
The 6502 was great for it's economy and simplicity. But it wasn't some architectural marvel compared to it's peers.
I don't think anyone is making that claim. it's just a good processor, especially for the era. it has weaknesses like any other processor.
The Z80 may have been more convenient to work with because of the bigger instruction set and register bank, but a 2 MHz 6502 should easily be able to keep up with a 4 MHz Z80.
The ingenous thing about the 6502 was its simplicity. It had around 3500 transistors compared to 8500 transistors of the Z80, essentially "small and elegant" vs "big and brute force".
Disclaimer: I grew up on the Z80, but credit where credit is due ;)
Little known fact: Apple's initial Macintosh prototypes were based on the 6809 but the Mac was later upgraded to the the 6809's big brother the 68000 after Steve Jobs negotiated a very low price for the 68000. As a technical aside, the honor of best 8-bit CPU should correctly go to an even lesser-known 6809 variant, the second-source, Motorola-licensed Hitachi 6309. The 6309 was 6809 compatible and fabbed in CMOS allowing it to run almost twice the clock speed of the 6809, plus Hitachi added additional registers, instructions and optimizations even beyond the 6809.