“Whilst this one's quite expensive, it has all the features you'd ever need. The atmega32u4's built in USB support makes it a charm act as a keyboard or joystick. Addition of USB-C makes it so much easier to connect. The reset button is also invaluable. Great product.”