Speaking of bindings, I have my weapons bound to mousewheelup (primary), mousewheel down (secondary), and R (melee). F calls out spy, middle click calls out incoming, mouse4 (or 5... it's a button on the side) calls out thanks.
More interesting is that this frees up number keys so I have 1-4 mapped as my common disguises as spy, and as the four devices as engie. 5 brings up the disguise kit and destroy PDA.
And just to make it more wacky, I turn off autoreload when spy because of the revolver taking up half the screen when reloading, and mapping reload to Shift. (autoreload is on for all other classes)
I'm weird.