If you really want to go fully manual with your music production, Maschine Mikro MK3 lets you create beats and melodies in minutes, with a never-ending sound library thanks to Komplete 13.
Novation's launchpads are also an outstanding, efficient and wallet-friendly option, ranging from basic to advanced features that follow you along your production and performance journey.
The best known and functionalities-rich controller is certainly the Ableton Push 2, which allows you to manually control any aspect of Ableton. These devices receive data from your DAW directly via USB or MIDI and allow you to actively perform actions you'd otherwise be doing with your mouse or computer keyboard from finger drumming to recording automation, from playing your vocal chops, to building up an entire live-looping performance.