I didn't know micro:bit works with Scratch, thanks a lot!!!
I had plans to make some kind of board with STM32 that could be programmed with Scratch but maybe I will put that project off and use micro:bit instead.
No prob. I'm going through the same process as you at the moment, have been looking at all the options for a while. Micro:bit seems to be the best fit for young learners.