I'm a big fan of the Micromite family (and Micromite BASIC – MMB which is a very well developed language for embedded control purposes).
I can build a 'Mite' with just two components (a 28pin DIL chip and a capacitor) for less than a fiver. The Micromite 'family' originally began however with Geoff Graham's original Maximite, a 'single' chip computer first released in 2011 that used a monochrome TV as it's console device. This was followed by the Colour Maximite shortly afterwards.
This year the Colour Maximite 2 (CMM2) has been released and it is basically a very well integrated single board computer (based on a very fast ARM one). The general details can be found here…
Colour Maximite 2 – Details
For a quick review of some of it's capabilities look here CMM2 – The 8 Bit Guy
Now I will admit that I don't yet own a CMM2 – although I certainly do have a number of 'Mites' in various guises.
But I do own both Arduino and RPi systems, so have some experience of the alternatives.
My RPi is a 3B and is very fast but frankly, almost as unfriendly. I need simplicity and "enough" speed and in my experience the RPi may be good for folk needing a full 'System' (with its Linux Operating System) but if you need something that actually works out-of-the-box (and which doesn't need continual software updates) then the CMM2 may be much better option for you.
Plug a monitor into a CMM2 (turn it on) and away you go. You will be immediately into MMB, with direct access to all the graphics and I/O facilites that are built-into the CMM2.
If I compare that to my efforts with the Pi, then I know which one I would be choosing if I needed a desktop graphical display that was easy to programme and that could connect easily to the outside world. It's an alternative approach that might suit some here much better than the Pi (especially if they are like me – technically & time limited)
Regards,
IanT