here in the boondocks of the Philippines, it is hard to find microcontrollers ( unless you have that extra money to buy online) so i have to use what is available, and having tried some i have few wishes for them
Microchip 16Fs: a single working register works fine it's the banking and paging i am not comfortable with, compiler cost, i am having difficulty doing floating point arithmetic in assembly.
Atmel ATmega: it's better if the 32 working registers can accept immediate values and any of them can be used as pointer
AT89Cxx51: I need ADC sometimes.
Zilog z8: Lacks peripherals, knowledge of some protocols (I2C, UART,..) required for bit banging.
Zilog Encore: internal EEPROM, i have not tried EEPROM emulation, i use its I2C
they all have one thing in common, they are fun to work with, my design job is easier than ever