Hi Alex Wray,
A Faderfox DJ3 came immediatly to my mind while reading your post.
It has two faders and a crossfader, a set of 4 rotary push-encoders and 8 knobs and numerous buttons.
The great thing is you have different midi pages with switches, for example, the top four encoders have 7 midi-pages, each one accessible with a switch, which makes 28 rotary push-encoders – plus a shift button 🙂
I guess the provided mapping for Traktor for the DJ3 alongside a Launchpad for Loop/Hotucue/Instant effects control would be an awesome & very portable setup.
The FDJ3 is at 169€ at the moment, so its not exactly cheap.
Another thought would be the Behringer CMD mm-1 which also has faders and knobs/encoders (and a few buttons).
That’s all i can think of at the moment. If more controllers come to my mind, i will post it here.