As a hobbyist, those 32-bit chips are overkill, and too complicated to code / manage.
And I think the 8-bit chips (AVR or STM8) or the 16-bit chips (PIC24) are just about right for the hobbyists.
Kind of depends on what you are doing.
Many 32bit architectures like the pic32/MIPS and ARM cores eliminate all the complexity of having to deal with PROGMEM.
That in itself can greatly simplify things.
Some of the advantages are not 8 bit vs 32 bit but rather an internal register design difference.
For example, the AVR register design lacks set/clear registers, which many of these other processors have.
This can also greatly simplify and speed up the run time code since you no longer have to worry about
atomicity issues. i.e. the AVR requires the use of special bit set/clear instructions or masking interrupts
while the others simply use different registers to perform the operations atomically.
While the gcc compiler on the AVR has a done a good job at optimization to generate bit set/clear instructions
in certain scenarios, these instructions don't work for all registers and only work when everything is constants.
And even when the optimizations generate AVR bit set/clear instructions they can only be used for individual bits.
--- bill