I think I went a similar route, though my first consulting work was on an 8080A, then 8085 and Z80, then 6502, then
8088, then I think HC11 and 8051 were nearby each other in time, then more 8088 stuff, then 68332, then MIPS R2000, then 88k, and so on. The AVR as part of a real instrument and a commercial product came perhaps around 1998, for me. The AT90S2313.Worked like a charm for me, too. I've no complaints on that score.
I have zero problem with the PIC. I can switch from it to a parallel DSP, to an out-of-order execution P4, then to an RS08, then to a nice clean 88k, and then to a MIPS R2k, one week to the next without feeling out of sorts about any of it. I haven't encountered an instruction set hard to grapple with, except some truly non-standard, arcane stuff that never really went anywhere. Like I said, instruction set is usually at the bottom of the pile of my concerns unless the customer places it elsewhere.
Hehe. Well, okay. One could just as well argue that the PIC is more like _exposed_ logic, which technically makes it "more logical" in another sense. It's more like what you'd do if you only had 7400 series SSI to work with. And it is quite logical from that standpoint. But yes, I enjoyed AVR assembly just fine. A few gripes made me wonder "why?," though.
It's been awhile for me with assembly on the PIC18F, but I seem to recall that there are FSRs which can access all of the memory address space (which isn't that much, really.) Or banking. And all of the instructions can use bank 0, directly, I seem to recall too. I don't know anything about the 8720, though.
Jon