i use:
- novation zero sl mkii
- novation 49 sl mkii
- novation 49 sl compact
(all in automap mode)
these are the main controllers for the arturia plugins. the compact comes and goes..
with the 2 first one, mapping for instance the cs 80, makes it possible to control everything, from the controllers. the compact i use also for the cs 80, for more control of different elements of the synth. other synths/vintage instruments, the first two mentioned are enough.
everyting, i repeat, in with automap. which works great. to make a sensible mapping is not easy. not in a technically way, but in a practical way.
2 automap controllers are most of the times enough. and it works if you work with hardware. and try automation with a mouse... automation, many lanes, at once, is heaven, tweaking parameters...
the mcu, mentioned later, i also will map it to my needs for the cs80. the sl 49 compact is not always necessary.
- nektar panorama p1 (for reason 10, and when there comes an update for cubase 9.5 pro, and it will come, it will be really great controller)
- creative drum machine for spark 2
- maschine mk3, NKS, but i do not use many plugins for maschine, but when a project calls for a arturia plugin, there is NKS (and maschine 2.x, the software, also works with automap, the loaded plugins. a feature never documented...).
- and, i can use the mackie control universal, with the remote control possibilities, mapping them in the order a like (within cubase).