There are many reviews out there on the suitability of the minilogue xd for synth beginners or anyone desiring s simple workflow. I agree with this and won't repeat it here apart from the feel of the keybed. I like the keybed. The mini keys are not as good as the reface mini keys, but they are not worse in every possible way. The main downside is that the resistance in the springs increases noticeably the more you press the keys, whereas you don't notice any shift in resistance for the reface keys. They are as wide as the reface keys more or less, but they are much longer and this I consider to be the upside. It makes it much easier to play chords that require many black keys. In terms of velocity sensitivity I find these two keybeds comparable. Another group I think it's excellent for is DIYers. (1) If you want to use your own tunings, you can program them directly into the synths, import scala files (.scl and .kbm) from a computer, or send midi sysex messages (it should be the midi sysex tuning bulk, not realtime, and it should be in tuning editing mode, which can be a bit annoying). (2) You can program your own oscillators and effects. It does however require programming in C or C++. The software development kit (Logue SDK) is not excellently explained, but it's not terrible either. Oscillators take 8 parameters in total (not counting pitch), effects take 3. (3) The minilogue xd has only one LFO, however, it accepts two mod cv inputs as well as channel aftertouch (built in keybed only has note on velocity) from other units. The mod cv inputs can also be simulated with midi messages. mod cv and aftertouch can be routed to a large number of parameters. So if you either (3a) have a modular setup or (3b) program midi messages (e.g. through a raspberry pi or something like the Blokas Midihub), you can add up to 3 additional LFOs, envelopes, etc. All in all, an excellent synth in terms of sound and playability and probably one of the best in terms of DIY-extensibility.