So I can say there are some limitations.
1. It doesn't have an articulated screen, and sometimes it is hard to see what is going on depending on the situation. For example, you can't just flip the screen and record yourself for youtube.
And if you connect an external display, it may not work with RAW video, I don't really remember if you can use it, at least I think in some crop modes it won't work. And when you go into the menu or do other stuff, it is painfully slow - the display stays black for a second or two, while the built-in display works instantly.
Even if you connect an external monitor, you have a big nice display, but you still need to control everything from the camera so you have to get up, go and do whatever you need, but you can't see what is going on because the internal screen is off, while HDMI is connected..
If you have a remote for recording start and stop, you still can not review your footage without going to the camera.. And you need to be able to check your footage quickly because sometimes you don't know whether it was a good take or not, or you are not really sure if it was even recording because it could stop sometimes.
So working with an external HDMI display is not really convenient.
2. When working with RAW it takes some time to switch between x10 and normal view for focusing purposes (because it enters crop-mode with x5 or maybe some other stuff). If you bind the half-shutter for x10 magnification and do it this way, it could crash the camera. So focusing also takes more time with RAW, but could be done.
3. You can not review your raw footage in real-time, sometimes you think it looks OK, but later when you process your clips on the computer you see it is too shaky or something else.
4. You need an expensive fast and big CF card, or even a few cards.
5. You need to have a good computer, not just some 10yrs old garbage, a lot of free HDD space and processing ML RAW takes more time, also copying files from the card takes more time, etc.
6. 5D2 drains battery rather quickly so you need an adaptor and some external battery or a powersupply, that's not a problem but anyway.
7. Sometimes it is difficult to use it with a stabilizer, because you don't have an articulated screen and you can't remote control everything. Even if you use a small HDMI display it will add weight or if you mount it on the bottom of the stabilizer (mechanical one, like steadicam) then you can just kick it with your leg or something, or hit something with it by accident.. Not an ideal solution anyway.
And I am sure I forgot other things that makes this camera less user-friendly for some work... Don't get me wrong, I am not complaining, it is just what I found.
But I love the colors you can get with RAW video and how you can push it in any direction and the image will not fall apart like h.264 would do. There is something very nice in RAW and I absolutely love it
If we could have an option to connect a small external monitor for framing, while built-in screen will stay at 10x zoom for focusing, and some options like maybe a remote control for camera buttons, and maybe better clip review preformance.. Then it could become a very useful camera for some serious work.
I also think you can do some serious projects with ML, but you need to have a team. So you will be focused on the camera only, and other people will do other stuff. But such projects usually have a budget to use more professional gear and they probably won't consider ML-enabled cameras for their work.