As a bit of a midi novice, I can only relate my experience with an Akai MPK Mini. It is a class device so plug and play. I'm sorting things out currently on an M1 Mac and software has been a bit of a learning experience. I got the MPK due to it's tight integration with Ableton and the fact it came with a lite version. I also have been demoing a bunch of software as I hoped to avoid the whole Pro Tools subscription with late OS and new hardware support. Well they got me with the $99 offer and seeing as I often resurrect old projects, it is going to be transitional. The Mini worked just fine with Logic, Reaper and Studio One but I've always had trouble with Pro Tools going back 20 years when it came to Midi. Point is, which software matters. Some are really simple to map with function learning.
Odd thing about reupping Pro Tools is that it made me eligible for a Cubase Pro Crossgrade for $200. As an old guy, I've figured out some software platforms easier than others. Ableton has been a challenge but for my needs, it is only good for putting together quick music ideas. In the M1 world, I've run into issues with plug in's and instruments where some DAW software is running in universal mode while others are in emulation. Same with the plug in's. Problem is you can't mix and match but I digress.
In all of this, I've been leaning pretty heavily on YouTube, forums and even some Udemy classes to figure out what works. My two cheap controllers for Ableton (also have a Novation) have mostly worked with other software but there have been some learning curves in figuring out how to set them up. I'd chase the specific combos you plan on using to see if there are issues first.