The only new options since you were around last are the Tokn16 / Tokn32, and the Atomarcade.net encoders. The Tokn units use a matrix, and have some other oddities, and I can't reccomend one. The Atomarcade encoders have trackball/spinner functionality built-in as well as the keyboard encoder. They haven't been thoroughly tested yet, some have expressed concern that they may limited in the number of simultaneous keypresses. Tiger-Heli has more info on the Tokn on his site, and there's a thread in the Hardware Review forum about the Atomarcade.
Really, for what you're wanting, the KeyWiz/GPWiz is probably the way to go. If you wanted screw terminals, then the IPAC VE can be had for a comparable price to the KeyWiz Max, but if you don't mind soldering, you can't beat the Eco. Unless you want the spinner/trackball functionality from the Atomarcade.