I started out with a Nostromo n50 then n52, then switched over to the Logitech G13, as I did't want to pay the then premium to get the Razor branding for a physically identical device. The G13 cost more than the Razor but I felt it was a better device I'm now on my 2nd and could really do with another/upgrade.
Keys beyond the standard:
ctrl+lbutton "powexec_name teleport" - Allows ctrl+click to teleport to that location.
numpad1 "request_exit_mission 0" - Exits a finished mission.
ctrl+NUMPAD0 "bindload$$chatload$$optionload$$wdwload$$tell $name, Settings Loaded" - Reloads all of my basic settings files and send a tell to that character. I really only use it to update my binds when I've changed them on one character to propagate the changes. But I have also used it when I have lots of windows open.
CTRL+NUMPAD3 "quittocharacterselect" - Fast quit to character select, mostly on a bind because I'm always forgetting that it's "quit" and not "exit"...
I also have a similar set of inspriation buttons as posted above (on Numpad 7,8,9,4,5,6,3).