As someone who has been using DMA for three years now, it's the safest option. I'm not saying you CAN'T get banned. Because you can. But it's manual bans only. Meaning, as long as you play smart and don't rage too hard, you won't get banned. I've never had a detection ban. You will need custom firmware, otherwise you will get banned for detection. I have been using Clutch Solutions firmware since I went DMA, no issues. The best thing about DMA is getting internal features like aimbot, ESP, recoil control, radar, etc. without the risk of detection.
The only issue I've ran into is not many people offer LEGIT DMA cheats. The only providers I use right now is Clutch Solutions and Atomic DMA.