It's like the past... At first they had 4bit processors... then 8bit came, now it's 32bit... technology just progresses... like we should do...
Still 8bit are good enough for some easier tasks like motor controller, LCD controllers and so on... They are for easier tasks...
If you want math... then 8bit is a no way around...
Just imagine making a 32bit variable table in a 8bit... It's just crap... And there are many times you are gonna need a double if you are
building a serious program.
Apart from that, I'm an NXP fun really... but... The lack of a free tool really mocks me...
At least, from what I've seen ST offers free tools and same Cortex cores... (just noting)
I was impressed by the LPC1343, but will probably migrate to ST just for the free tools...
Either companies have a pretty big name so reliability wouldn't be a problem... I guess...
And just to add... 16bit processors should make the transition easier... Not that it's hard... Just saying... ;-)