You don’t need controllers, mostly you need to learn automation. And if you use plug-ins such as Sugar Bytes’ Turnado, you could control that from any MIDI keyboard.
However, there’s a trend in styles like glitch hop — and that style is crawling in everywhere nowadays in electronic dance music — where you do live controllerism to change LFO/filter/wave tables et rest with synths. Or the wobble-wobble sound if you know what I mean. If you want to go down that path you need a fun controller. If so I would recommend QuNeo.
There are also ways to do mashups with pure copy-paste of parts, if so all you need is a good mouse or trackpad. Or trigger such parts such as Madeon using clips with a controller or a sampler (keyboard is fine for that.) As you see there are so many ways to do mashups…