As for converter, we need voltage lever shifter because the mcu doesn't have any 5V-tolerant GPIO unfortunately.
Right, reset button can be otmitted, you can plugin with pressing BL(NMI/BOOTCFG0) button to start bootloader. I didn't see this from datasheet and I thought we had to have reset button. I may omit reset button on my next revision of breakout board. To have reset button is still useful when developping or debugging it, though.