The USB dongles I'm using have lots of GPIO, and onboard regulated +3.3V, so there are no issues there. Laying out and etching an SMT circuit board will be far more challenging for me.