That encoder would make the middle click a lot more complicated though. Maybe put it on a second PCB, so that it can move up and down with the mouse wheel.
As for soldering annoying surface mount parts, QFP isn't too bad, just drag a blob across the pins then wick up the excess. With the QFN I think I'm going to solder it before anything else, by tinning the pads first, using lots of flux, and reflowing the center pad by heating the bottom of the board with a heat gun.
Last edited by TranquilTempest; 04-25-2019 at 05:22 PM.