The BBC micro was a ridiculously good hobbyist / tinkering machine ever created. It had a bunch of easy to use interfaces both digital and analog. It had great upgrade potential with interfaces for sideways roms and even a second processor. It also had a extremely fast Basic interpreter. The only thing that really limited it was the 64k memory limit due to the 16 bit addressing of the 6502 processor.