Yes, it sounds like the SparkFun one would work fine - as you say, it's just just software support!
I imagine it wouldn't be super painful to get something simple like a USB keyboard working though. What peripherals did you have in mind that you wanted to connect?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Yes, it sounds like the SparkFun one would work fine - as you say, it's just just software support!
I imagine it wouldn't be super painful to get something simple like a USB keyboard working though. What peripherals did you have in mind that you wanted to connect?