if the decision was holding up a build, i'd say screw it and get used to it, you'll adapt. since i had long ago braved the slow boat and bought a bunch of pro-micro arduino clones and screw terminal breakouts, and it also solved a clean wiring issue for me, i went ahead with writing an encoder. i wasn't using that usb port on the pi for anything else, anyway.