Looking for a MIDI controller with scenes/presets

Hi!
I am looking to buy a MIDI controller that has some sort of scenes/presets that I can map to different outboard such as: 2 E-MU romplers, a Roland MKS-50, eventually Ableton and such.
It HAS to be easily programmed through itself (not so common) or via a software panel or script that is sort of future proof. Keys/pads are good but not really necessary as I have some keyboards lying around all the time.
I had an AKAI MPD however the software became unusable on strict 64 bit Mac OS and I had to sell it on. Also it was painful to program it standalone.

I am thinking of… what? What are my options here?
AKAI MPD 232 or sorts - does it have a nice software panel?
Novation Impulse 49, same
Electra One - was very tempted, for the moment out of my price range
Roland A300
Faderfox EC4 a little expensive compared to others especially Electra that has way more features and is more visual in its usage.

The idea is to be able to make a few presets for the gear that I have, especially the ones that have no buttons. I’d like to be able to map so filter parameters at least.

Any personal experience with such workflow would be appreciated.

2nd hand bcr2000 seems like a good contender. Is programmable entirely from the hardware and has presets.

Was looking at that too.
How about Arturia Keylab 49 MkII?
or
Novation Impulse 49?

A used M-Audio UC 33e would probably work for you. 9 sliders, 24 (I think) knobs a bunch of programmable buttons and plenty of scenes / presets to program and switch around between. Plus can be programmed on the device alone. I bought mine on the used market for 50€.

A Faderfox EC4 also fits the bill but you say that one is too expensive (albeit it’s worth the money in my book).