The problem is that most MDM solutions want to take over your device. At my employer, the MDM solution literally takes over your entire device. I've installed the solution on an iPhone, and a Samsung Galaxy S8 (with and without Knox) with the same result. Unfortunately, the result is I carry two phones instead of one.
I think Apple's solution to the problem might work. As long as the companies data is separate from mine, what I do on my phone is private, and basic functionality like screenshots are available on my phone, the solution looks good to me.
I think Apple's solution to the problem might work. As long as the companies data is separate from mine, what I do on my phone is private, and basic functionality like screenshots are available on my phone, the solution looks good to me.